body {
  padding: 50px;
  font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
}

a {
  color: #00B7FF;
}
html {
	background: #fff;
	color: #000;
	overflow-y: srcoll;
	width: 100%
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0
}

body {
	font: 12px/1.5 "Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
	background: #fff;
	color: #000;
	width: 100%
}

ul,
ol,
menu {
	list-style: none
}

fieldset,
img {
	border: none
}

img,
object,
select,
input,
textarea,
button {
	outline: 0;
	resize: none;
	vertical-align: middle
}

button {
	border: none;
	cursor: pointer
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

article,
aside,
footer,
header,
section,
nav,
menu,
figure,
figcaption,
hgroup,
details {
	display: block
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
i,
b,
small,
abbr {
	font-style: normal;
	font-weight: 400
}

caption,
th {
	text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 400
}

abbr,
acronym {
	border: 0;
	font-variant: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

input,
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}

legend {
	color: #000
}

a {
	text-decoration: none;
	color: #2e74d3
}

::selection {
	background-color: #39f;
	color: #fff
}

::-moz-selection {
	background-color: #39f;
	color: #fff
}

.clearfix {
	clear: both;
	zoom: 1
}

.container24,
.container23,
.container22,
.container21,
.container20,
.container19,
.container18,
.container25 {
	margin-right: auto;
	margin-left: auto;
	zoom: 1
}

.container24 {
	margin-bottom: 20px;
	width: 960px
}

.container23 {
	width: 920px
}

.container22 {
	width: 880px
}

.container21 {
	width: 840px
}

.container20 {
	width: 800px
}

.container19 {
	width: 760px
}

.container18 {
	width: 720px
}

.span1 {
	width: 30px
}

.span2 {
	width: 70px
}

.span3 {
	width: 110px
}

.span4 {
	width: 150px
}

.span5 {
	width: 190px
}

.span6 {
	width: 230px
}

.span7 {
	width: 270px
}

.span8 {
	width: 310px
}

.span9 {
	width: 350px
}

.span10 {
	width: 390px
}

.span11 {
	width: 430px
}

.span12 {
	width: 470px
}

.span13 {
	width: 510px
}

.span14 {
	width: 550px
}

.span15 {
	width: 590px
}

.span16 {
	width: 630px
}

.span17 {
	width: 670px
}

.span18 {
	width: 710px
}

.span19 {
	width: 750px
}

.span20 {
	width: 790px
}

.span21 {
	width: 830px
}

.span22 {
	width: 870px
}

.span23 {
	width: 910px
}

.span24 {
	width: 950px
}

.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12,
.span13,
.span14,
.span15,
.span16,
.span17,
.span18,
.span19,
.span20,
.span21,
.span22,
.span23,
.span24 {
	display: inline;
	float: left;
	margin-right: 5px;
	margin-left: 5px
}

.row {
	clear: both;
	zoom: 1
}

.fleft {
	float: left
}

.pos1 {
	position: relative
}

.pos2 {
	position: absolute
}

.pcursor {
	cursor: pointer
}

.break {
	word-break: break-all;
	word-wrap: break-word
}

q:before,
q:after {
	content: '\20'
}

a:hover {
	text-decoration: underline
}

.clearfix:after,
.container24:after,
.container23:after,
.container22:after,
.container21:after,
.container20:after,
.container19:after,
.container18:after,
.row:after {
	clear: both;
	content: '\20';
	display: block;
	height: 0;
	visibility: hidden
}

.topbar .in,
.grid-1c,
.doc-hd .in,
.doc-bd,
.grid-2c1,
.grid-2c2 {
	width: 960px
}

.grid-1c,
.grid-2c1,
.grid-2c2 {
	margin: 0 auto
}

.grid-2c1,
.grid-2c2,
.row {
	clear: both
}

.pct-1o5 {
	float: left;
	width: 20%
}

.pct-1o4 {
	float: left;
	width: 25%
}

.pct-1o3 {
	float: left;
	width: 33.3%
}

.pct-1o2 {
	float: left;
	width: 50%
}

.pct-2o5 {
	float: left;
	width: 40%
}

.pct-3o5 {
	float: left;
	width: 60%
}

.pct-2o3 {
	float: left;
	width: 66.6%
}

.pct-3o4 {
	float: left;
	width: 75%
}

.pct-4o5 {
	float: left;
	width: 80%
}

.pct-1o1 {
	width: 100%
}

.pct-1o10 {
	float: left;
	width: 12%
}

.pct-9o1 {
	float: left;
	width: 88%
}

.grid-2c1 .col-1 {
	float: left;
	width: 690px
}

.grid-2c1 .col-2 {
	float: right;
	width: 260px
}

.grid-2c2 .col-1 {
	float: left;
	width: 495px
}

.grid-2c2 .col-2 {
	float: right;
	width: 495px
}

.grid-2c1:after,
.grid-2c2:after,
.row:after {
	clear: both;
	content: "\20";
	display: block;
	height: 0;
	visibility: hidden
}

.row,
.row .col-2-1,
.row .col-4-1,
.row .col-left-fixed,
.row .col-left,
.row .col-right,
.row .col-right-fixed {
	display: block
}

.row {
	clear: both;
	zoom: 1
}

.hide {
	display: none
}

.show {
	display: block
}

.f-l {
	float: left
}

.f-r {
	float: right
}

.f-n {
	float: none
}

.c-b,
.clear {
	clear: both
}

.clear {
	font-size: 0;
	height: 0;
	overflow: hidden
}

.row:after {
	clear: both;
	content: '\20';
	display: block;
	height: 0;
	visibility: hidden
}

.row .col-left-fixed {
	float: left
}

.row .col-right-fixed {
	float: right
}

.clearfix:after,
.md .bd:after,
.plist ul:after,
.plist-v li:after,
.list li:after {
	clear: both;
	content: "\20";
	display: block;
	height: 0;
	visibility: hidden
}

.clearfix,
.md .bd,
.plist ul,
.plist-v li,
.list li {
	clear: both;
	zoom: 1
}

.v-a-m {
	vertical-align: middle
}

.f-w-b {
	font-weight: 700
}

.f-w-n {
	font-weight: 400
}

.black {
	color: #000
}

.gray {
	color: #666
}

.green {
	color: #090
}

.orange {
	color: #f60
}

.red {
	color: red
}

.t-a-l {
	text-align: left
}

.t-a-c {
	text-align: center
}

.t-a-r {
	text-align: right
}

.t-d-u {
	text-decoration: underline
}

.f-s-12 {
	font-size: 12px
}

.f-s-14 {
	font-size: 14px
}

.m-b-10 {
	margin-bottom: 10px
}

.doc-hd,
.doc-bd,
.doc-ft {
	margin: 0 auto
}

.doc-hd {
	margin-bottom: 10px
}

.doc-ft {
	text-align: center
}

.md {
	margin-bottom: 10px
}

.icon {
	background: url(http://p5.qhmsg.com/t01f48138f1da401aec.png) no-repeat;
	display: inline-block;
	height: 20px;
	vertical-align: middle;
	width: 20px
}

.icon-refund {
	background-position: 1px 0
}

.icon-v {
	background-position: -94px -232px
}

.icon-v,
.icon-v-p {
	height: 14px;
	width: 15px
}

.icon-v-p {
	background-position: -48px -232px
}

.icon-v360 {
	background-position: -93px -157px;
	height: 20px;
	width: 42px
}

.icon-cert {
	background-position: -94px 0
}

.icon-phone {
	background-position: -141px 0
}

.icon-shangmen {
	background-position: 1px -157px;
	height: 20px;
	width: 20px
}

.icon-safe {
	background-position: -45px -109px
}

.icon-refund-disabled {
	background-position: 1px -30px
}

.icon-v-disabled {
	background-position: -46px -30px
}

.icon-cert-disabled {
	background-position: -94px -30px
}

.icon-phone-disabled {
	background-position: -141px -30px
}

.icon-company {
	background-position: -47px -199px;
	height: 20px;
	width: 32px
}

.icon-30d {
	background-position: 2px -199px
}

.icon-danbao {
	background-position: 2px -231px
}

.icon-pos {
	background: url(http://p1.qhmsg.com/t01b778a9d219e13c98.png) no-repeat 0 0;
	height: 22px;
	width: 20px
}

.icon-map {
	background-position: -94px -107px
}

.icon-zan511 {
	background: url(http://p2.qhmsg.com/t01775c928c808b230b.png) no-repeat scroll -310px -352px;
	cursor: pointer;
	display: inline-block;
	display: none;
	height: 18px;
	vertical-align: middle;
	width: 18px
}

.icon-v-ub,
.icon-v-us {
	background: url(http://p8.qhmsg.com/t016a4ca185200c2e5e.png) no-repeat 0 0
}

.icon-v-ub {
	background-position: 0 0;
	height: 20px;
	width: 56px
}

.icon-v-us {
	background: url(http://p0.qhmsg.com/t0141b1afb0bd0d7e2e.png) no-repeat center
}

.icon-bzj {
	background: url(http://p5.qhmsg.com/t014ae5e4ad92d0e1c6.png) no-repeat 0 0;
	height: 21px
}

.icon-xxpf {
	background: url(http://p7.qhmsg.com/t01dddbd1775cf1d1d7.png) no-repeat center
}

.icon-dj,
.icon-right,
.icon-right-dis {
	background: url(http://p7.qhmsg.com/t01bc347bfed13eeb19.png) no-repeat 100px 100px;
	height: 17px;
	width: 16px
}

.icon-dj-1 {
	background-position: 0 -20px
}

.icon-dj-2 {
	background-position: 0 -38px
}

.icon-dj-3 {
	background-position: 0 -80px
}

.icon-dj-4 {
	background-position: 0 -100px
}

.icon-right {
	background-position: 0 -120px;
	height: 16px;
	width: 20px
}

.icon-right-dis {
	background-position: 0 -140px;
	height: 16px;
	width: 20px
}

.icon-cu {
	background: url(http://p0.qhmsg.com/t01d290e9da77fbfccd.gif) no-repeat 0 0;
	height: 20px;
	width: 20px
}

.icon-v-disabled {
	background-position: -48px -33px;
	height: 13px;
	width: 15px
}

.icon-refund-disabled {
	background-position: 0 -31px
}

.icon-cert,
.icon-cert-disabled {
	background-position: -94px -1px;
	height: 16px;
	width: 18px
}

.icon-cert-disabled {
	background-position: -94px -31px
}

.icon-phone,
.icon-phone-disabled {
	background-position: -144px 0;
	height: 17px;
	width: 14px
}

.icon-phone-disabled {
	background-position: -144px -31px
}

.icon-window {
	background-position: 0 -58px;
	height: 15px;
	width: 10px
}

.icon-dl {
	background-position: -48px -58px;
	height: 15px;
	width: 17px
}

.icon-thumb {
	background-position: -94px -58px;
	height: 15px;
	width: 14px
}

.icon-wealth {
	background-position: -144px -61px;
	height: 8px;
	width: 8px
}

.icon-house {
	background-position: 0 -110px;
	height: 15px;
	width: 15px
}

.icon-smwx {
	background-position: 0 -159px;
	height: 16px;
	width: 18px
}

.icon-baozheng {
	background-position: -47px -108px;
	height: 18px;
	width: 16px
}

.icon-lv {
	background-image: url(http://p6.qhmsg.com/t01a67f77e431e5a2c8.png);
	height: 12px;
	width: 18px
}

.icon-price {
	background-position: -49px -163px;
	height: 12px;
	width: 12px
}

.icon-lv-0 {
	background-position: 0 0
}

.icon-lv-1 {
	background-position: 0 -12px
}

.icon-lv-2 {
	background-position: 0 -24px
}

.icon-lv-3 {
	background-position: 0 -36px
}

.icon-lv-4 {
	background-position: 0 -48px
}

.icon-lv-5 {
	background-position: 0 -60px
}

.icon-lv-6 {
	background-position: 0 -72px
}

.icon-lv-7 {
	background-position: 0 -84px
}

.icon-lv-8 {
	background-position: 0 -96px
}

.icon-lv-9 {
	background-position: 0 -108px
}

.icon-lv-10 {
	background-position: 0 -120px
}

.icon-lv-11 {
	background-position: 0 -132px
}

.icon-lv-12 {
	background-position: 0 -144px
}

.icon-lv-13 {
	background-position: 0 -156px
}

.icon-lv-14 {
	background-position: 0 -168px
}

.icon-lv-15 {
	background-position: 0 -180px
}

.icon-lv-16 {
	background-position: 0 -192px
}

.icon-lv-17 {
	background-position: 0 -204px
}

.icon-lv-18 {
	background-position: 0 -216px
}

.icon-lv-19 {
	background-position: 0 -228px
}

.icon-lv-20 {
	background-position: 0 -240px
}

.icon-lv-21 {
	background-position: 0 -252px
}

.icon-lv-22 {
	background-position: 0 -264px
}

.icon-lv-23 {
	background-position: 0 -276px
}

.icon-lv-24 {
	background-position: 0 -288px
}

.icon-lv-25 {
	background-position: 0 -300px
}

.icon-lv-26 {
	background-position: 0 -312px
}

.icon-lv-27 {
	background-position: 0 -324px
}

.icon-lv-28 {
	background-position: 0 -336px
}

.icon-lv-29 {
	background-position: 0 -348px
}

.icon-lv-30 {
	background-position: 0 -360px
}

.icon-ide {
	background-image: url(http://p4.qhmsg.com/t010896a32eb0181453.png);
	height: 17px;
	width: 18px
}

.icon-ide-0 {
	background-position: 0 0
}

.icon-ide-1 {
	background-position: 0 -16px
}

.icon-ide-2 {
	background-position: 0 -34px
}

.icon-ide-3 {
	background-position: 0 -52px
}

.icon-ide-4 {
	background-position: 0 -71px
}

.icon-ide-5 {
	background-position: 0 -87px
}

.icon-ide-6 {
	background-position: 0 -105px
}

.doc-hd .logo {
	float: left
}

.md .hd {
	background: #eee;
	border: 1px solid #ccc;
	border-bottom: none;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	height: 26px
}

.md .bd {
	background: #fff;
	border: 1px solid #ccc;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding: 9px
}

.md .ft,
.icon {
	overflow: hidden
}

.icon-zan511:hover {
	background-position: -328px -352px
}

.icon-zan511:active {
	background-position: -346px -352px
}

.ie6 .icon-thumb {
	background-position: -94px -63px;
	height: 13px;
	width: 14px
}

.md .hd .tit {
	float: left;
	font-size: 14px;
	font-weight: 700;
	height: 26px;
	line-height: 26px;
	padding-left: 10px
}

.md .hd .icon {
	float: left;
	margin-right: 5px
}

.md .hd .subtit {
	float: left;
	margin: 3px 0 0 10px
}

.md .hd .extra {
	float: right;
	margin: 3px 10px 0 0
}

.md .hd .tab {
	float: left;
	margin: 2px 0 0 10px
}

.rating,
.rating span {
	background: url(http://p5.qhmsg.com/t01da9335376f07ee0f.png) repeat-x
}

.rating {
	height: 12px;
	width: 75px
}

.rating,
.btn {
	overflow: hidden
}

.btn {
	border: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	background: url(http://p1.qhmsg.com/t012b9e54fe7d022d3f.png?v=123) no-repeat
}

.pri-nav {
	background: #5e5e5e;
	border: 1px solid #7d7d7d;
	border-radius: 4px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
	clear: both;
	font-size: 16px;
	height: 30px;
	line-height: 30px
}

.pri-nav,
.crumb {
	margin-bottom: 10px
}

.crumb {
	font-family: "SimSun"
}

.tab {
	height: 24px
}

.pagination {
	padding: 5px 0;
	text-align: center
}

.plist {}

.placeholder-dark {
	display: none
}

.pslide {
	height: 145px
}

.calendar-hdl-img {
	margin-left: 2px
}

.mode-recom-services {
	background: url(http://p8.qhmsg.com/t01ee881e839acc0e5b.jpg) no-repeat 0 0;
	margin: 40px auto 20px;
	padding: 62px 0 10px;
	width: 882px
}

.mask {
	background-color: #000;
	filter: alpha(opacity: 30);
	left: 0;
	opacity: 0.3;
	filter: alpha(opacity=30);
	overflow: hidden;
	position: fixed;
	top: 0;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-ms-user-select: none
}

.mask,
.mask iframe {
	height: 100%;
	width: 100%
}

.panel {
	background: #fff;
	overflow: hidden;
	position: absolute;
	text-align: left;
	z-index: 99
}

.panel-content {
	zoom: 1
}

.rating span {
	background-position: 0 -16px;
	float: left;
	height: 12px
}

a.btn-ask,
a.btn-ask-disabled {
	background: url(http://p9.qhmsg.com/t0181e0ca40ad7e4257.png) no-repeat 0 0;
	height: 18px;
	vertical-align: middle;
	width: 18px
}

a.btn-ask-disabled {
	background-position: -20px 0
}

.pri-nav li {
	float: left
}

.pri-nav a {
	color: #eee;
	padding: 0 10px
}

.tab li {
	cursor: pointer;
	float: left
}

.tab a {
	float: left;
	padding: 0 5px
}

.pagination span {
	display: inline-block;
	font-weight: 700
}

.pagination span,
.pagination a {
	padding: 3px 10px;
	vertical-align: middle
}

.pagination a {
	border: 1px solid #d5d7c0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block
}

.tlist li {
	background: url(http://p1.qhmsg.com/t01415921b9ab1035ae.gif) no-repeat 0 8px;
	padding-left: 10px
}

.tlist li,
.tlist-h li {
	height: 24px;
	line-height: 24px
}

.tlist-h li {
	float: left
}

.plist-v li {
	margin-bottom: 10px
}

.plist ul {
	margin-right: -10px
}

.plist li {
	margin-right: 10px;
	padding-bottom: 5px
}

.plist li,
.list-h li {
	float: left
}

span.placeholder {
	color: #999;
	padding: 5px;
	position: absolute
}

input.error,
textarea.error {
	background-color: #F88
}

em.error {
	color: #FE0200
}

.mask iframe {
	left: 0;
	position: absolute;
	top: 0;
	z-index: -1
}

.mask div {
	background-color: #000;
	height: 100%;
	left: 0;
	top: 0;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-ms-user-select: none;
	width: 100%;
	z-index: 1
}

.btn:hover {
	text-decoration: none
}

.figure .pic {
	margin-bottom: 5px
}

.figure-h .pic {
	border: 1px solid #e6e6e6;
	margin-right: 10px;
	margin-top: 2px
}

.figure-h .pic,
.ie6 .ie6cont,
.ie6 .ie6cont h3,
.ie6 .ie6cont p {
	float: left
}

.ie6 .figure-h {
	padding: 5px 0
}

.pslide .prev,
.pslide .next {
	background: url(http://p9.qhmsg.com/t01f825b8d82791a25a.png) no-repeat;
	float: left;
	height: 30px;
	margin-top: 50px;
	width: 17px
}

.pslide .prev {
	margin-right: 15px
}

.pslide .next {
	background-position: 0 -32px;
	float: right
}

.pslide .pcont {
	float: left;
	height: 148px;
	overflow: hidden;
	position: relative;
	width: 657px
}

.mode-recom-services .rec-item {
	float: left;
	height: 122px;
	margin: 0 1%;
	width: 22.9%
}

.pri-nav .active a {
	color: #fff
}

.tab a:hover {
	text-decoration: none
}

.tab .active a {
	font-weight: 700
}

.pagination a:hover {
	background: #2E74D3;
	color: #fff;
	text-decoration: none
}

.figure .cont h3 {
	text-align: center
}

.figure-h .cont h3 {
	text-align: left
}

.ie6 .ie6cont h3,
.ie6 .ie6cont p {
	display: inline-block;
	overflow: hidden;
	width: 60px
}

.pslide .pcont ul {
	left: 0;
	position: absolute;
	top: 0;
	width: 9999px
}

.ie6 .figure-h .pic {
	margin-top: 3px
}

.ie6 .figure-h .cont {
	height: 66px;
	overflow: hidden;
	padding-top: 7px
}

.pslide .prev:hover {
	background-position: 0 -96px
}

.pslide .next:hover {
	background-position: 0 -64px
}

.mode-recom-services .rec-item:hover {
	background-color: #fa0;
	opacity: 0.1;
	filter: alpha(opacity=10)
}

#cal_wrap {
	color: #555;
	text-align: center
}

#cal_hd {
	padding: 5px
}

#cal_bd {
	padding: 0 5px
}

#cal_ft {
	padding: 5px 0
}

#cal_wrap button,
#cal_wrap select {
	font-size: 12px
}

#cal_hd select {
	vertical-align: middle;
	width: 75px
}

#cal_hd map {
	float: left
}

#cal_bd table {
	border-collapse: collapse
}

#cal_bd table,
#cal_bd tbody {
	width: 100%
}

#cal_bd td,
#cal_bd th {
	border: 0;
	font-size: 12px;
	padding: 1px;
	text-align: center;
	width: 14%
}

#cal_bd td {
	background-color: #fff;
	border: 1px #ccc solid;
	padding: 0
}

#cal_bd thead th {
	padding: 3px 0
}

#cal_bd td a,
#cal_bd td span {
	color: #333;
	display: block;
	padding: 2px;
	text-decoration: none;
	zoom: 1
}

#cal_bd td span {
	color: #B5B5B5
}

#cal_bd .thisdayTd a {
	background-color: #999;
	color: #fff
}

#cal_bd .sundayTd a,
#cal_bd .saturdayTd a {
	color: #60B10D
}

#cal_bd td.othermonthdayTd a {
	color: #999
}

#cal_bd td a:hover {
	background-color: #DDD;
	color: #fff
}

.panel .co1,
.panel .co2,
.panel .cue,
.panel .sd,
.panel span.close,
.panel .resize {
	z-index: 3
}

.panel-tom01 {
	background: #fafafa;
	box-shadow: 0 0 10px #666;
	position: absolute
}

.border8-panel {
	background: url(http://p4.qhmsg.com/t015da2c1c9411a4130.png) repeat 0 0;
	padding: 8px
}

.mask {
	background-color: #000;
	filter: alpha(opacity: 60);
	left: 0;
	opacity: 0.6;
	filter: alpha(opacity=60);
	overflow: hidden;
	position: fixed;
	top: 0;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-ms-user-select: none
}

.mask,
.mask iframe {
	height: 100%;
	width: 100%
}

.pop_stage {
	margin-top: -5px;
	padding: 3px;
	position: absolute;
	z-index: 1000
}

.pop_info {
	background: #dfe6ee;
	border: 1px solid #c0c9d2;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 10px #777;
	box-shadow: 0 0 10px #777;
	float: left;
	position: relative
}

.pop_city {
	background: #fbfbfb;
	display: none;
	font: 12px/1.5 'Tahoma', 'simsun', Arial, sans-serif;
	position: absolute;
	width: 460px;
	z-index: 100001
}

.filter_bar {
	border-bottom: 1px solid #d9d9d9;
	height: 23px;
	margin-bottom: 5px;
	width: 100%
}

.mask iframe {
	left: 0;
	position: absolute;
	top: 0;
	z-index: -1
}

.mask div {
	background-color: #000;
	height: 100%;
	left: 0;
	top: 0;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-ms-user-select: none;
	width: 100%;
	z-index: 1
}

.pop_info h4 {
	color: #000;
	font-weight: 400;
	text-align: center
}

.pop_info p {
	margin-top: 5px;
	text-align: center
}

.pop_city h3 {
	font-weight: 400;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	position: relative
}

.pop_city a {
	color: #000
}

.filter_bar a {
	float: left;
	font-size: 14px;
	font-family: simsun;
	height: 23px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	-webkit-text-transform: uppercase;
	-ms-text-transform: uppercase;
	width: 16px
}

.pop_city li {
	margin-bottom: 10px;
	padding-left: 40px;
	position: relative;
	vertical-align: top;
	zoom: 1
}

.pop_city h4 {
	color: #666;
	left: 0;
	position: absolute;
	top: 2px
}

.pop_city p {
	line-height: 18px
}

.pop_info h4 span {
	display: inline-block;
	height: 21px;
	margin-right: 10px;
	vertical-align: middle;
	width: 21px
}

.pop_info p input {
	border: none;
	cursor: pointer;
	height: 24px;
	margin: 0 10px;
	width: 57px
}

.pop_city p a {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin: 0 10px 2px 0
}

.panel .resize {
	background-color: #ccc;
	bottom: 0;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: 0;
	width: 10px
}

.panel .panel-iframe {
	height: expression(this.parentNode.offsetHeight-3);
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -8
}

.panel-tom01 .hd {
	background: url(http://p8.qhmsg.com/t015366a1ffdd4fea2d.png) repeat-x
}

.panel-tom01 .input {
	border: solid 1px #ccc;
	border-radius: 4px;
	box-shadow: 1px 2px 2px #ccc inset;
	height: 22px;
	line-height: 22px;
	padding-left: 6px;
	vertical-align: middle
}

.panel-tom01 .ft {
	height: 50px;
	line-height: 50px;
	text-align: center
}

.border8-panel .hd {
	display: none
}

.border8-panel .panel-content {
	background-color: #fff;
	height: 100%
}

.pop_info .pop_in {
	background: #fff;
	padding: 15px 10px
}

.pop_city .radius_top,
.pop_city .radius_bottom,
.pop_city .close,
.filter_bar .current {
	background: url(http://p2.qhmsg.com/t011be77565f0a2f8e8.png) no-repeat 0 0
}

.pop_city .radius_top,
.pop_city .radius_bottom {
	height: 3px;
	overflow: hidden
}

.pop_city .radius_top {
	background: none;
	border: 1px solid #cfcfcf;
	border-bottom: 0
}

.pop_city .radius_bottom {
	background: none;
	border: 1px solid #cfcfcf;
	border-top: 0;
	background-position: 0 -3px
}

.pop_city .close {
	background-position: 0 -7px;
	cursor: pointer;
	display: block;
	height: 20px;
	line-height: 100px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 0;
	width: 55px
}

.pop_city .cont {
	border: 1px solid #cfcfcf;
	border-width: 0 1px;
	padding: 7px 0
}

.pop_city .city_list {
	background: #fff;
	border: 1px solid #e8e8e8;
	margin: 5px 10px 0;
	padding: 12px 12px 0
}

.filter_bar .current {
	background-position: -441px -7px;
	bottom: -1px;
	color: #f60;
	font-weight: 700;
	position: relative;
	width: 19px
}

.panel span.close {
	cursor: pointer
}

.panel-tom01 .hd h3 {
	border-bottom: 1px solid #e1e1e1;
	color: #888;
	font-size: 14px;
	font-weight: 700;
	height: 31px;
	line-height: 32px;
	margin: 0 1px;
	text-indent: 14px
}

.panel-tom01 span.close {
	background: url(http://p0.qhmsg.com/t012db39b497c50fd27.png) no-repeat;
	cursor: pointer;
	height: 11px;
	position: absolute;
	right: 13px;
	top: 11px;
	width: 11px
}

.border8-panel span.close {}

.pop_info h4 .i_warn {
	background-position: 0 0
}

.pop_info h4 .i_right {
	background-position: -21px 0
}

.pop_info h4 .i_wrong {
	background-position: -42px 0
}

.pop_city a:hover {
	color: #f60
}

.pop_city .city_wrap p {
	display: none;
	word-wrap: break-word
}

.ie6 .pop_city p a,
.ie7 .pop_city p a {
	margin: 0 17px 5px 0
}

.panel-tom01 .ft .panel-btn {
	background: url(http://p2.qhmsg.com/t0169b4dba2c850abc8.png) 0 -36px;
	border: 0;
	color: #444;
	font-size: 14px;
	font-weight: 700;
	height: 36px;
	margin-right: 10px;
	padding: 0 0 1px;
	text-align: center;
	width: 113px
}

.panel-tom01 .ft .panel-btn-ok {
	background-position: 0 0;
	color: #fff
}

.panel-tom01 span.close:hover {
	background-position: -11px 0
}

#btnGetAuthCode {
	background: url(http://p7.qhmsg.com/t01af0d25ddde20dd15.png) no-repeat 0 0;
	border: 0;
	color: #656565;
	font-size: 12px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	width: 81px
}

#payLayer {
	background: #fff
}

#panelBindPhone ul {
	margin: 20px 0 20px 20px
}

#panelBindPhone li {
	clear: both;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 10px 0
}

#panelBindPhone input {
	padding: 2px 5px;
	width: 140px
}

#panelBindPhone li a {
	margin-left: 10px
}

#panelBindPhone .ft {
	height: 65px
}

#btnGetAuthCode:hover {
	background-position: -81px 0
}

#btnGetAuthCode:active {
	background-position: -162px 0
}

#btnGetAuthCode[disabled] {
	background-position: -243px 0;
	color: #aaa
}

#panelBuyFail .ft,
#panelAuditInfo .ft,
#panelAuditFail .ft,
#panelBuyerConfirm .ft {
	height: 65px
}

#panelMessage .ft,
#editPhonePanel .ft {
	height: 60px
}

#confirmOrderPanel .ft {
	display: none
}

#payLayer .ft,
#panelMessageTips .ft {
	height: 60px
}

#panelMessageTips .close,
#panelMessageTips .hd {
	display: none
}

#panelBindPhone em.error {
	float: none;
	margin: 0 0 0 10px
}

#panelBuyFail div.desc {
	background: url(http://p7.qhmsg.com/t01f3d9484f67a379d3.png) no-repeat;
	color: #444;
	font-size: 14px;
	line-height: 1.5;
	margin: 28px 22px 3px
}

#panelAuditFail div.desc {
	background: url(http://p7.qhmsg.com/t01f3d9484f67a379d3.png) no-repeat
}

#panelAuditFail div.desc,
#panelAuditInfo div.desc {
	color: #444;
	font-size: 14px;
	line-height: 1.5;
	margin: 28px 22px
}

#panelAuditInfo div.desc {
	background: url(http://p8.qhmsg.com/t01ab738b94a2c69bb7.png) no-repeat
}

#panelBindPhone li span.k {
	display: block;
	float: left;
	font-size: 14px;
	text-align: right;
	width: 75px
}

#panelBindPhone li span.v {
	display: block;
	float: left;
	font-size: 12px;
	width: 300px
}

#panelAuditFail div.desc p,
#panelAuditInfo div.desc p {
	padding: 5px 10px 20px 55px
}

#panelBuyFail .ft .panel-btn {
	background-position: 0 0;
	color: #fff
}

#panelAuditFail .ft .panel-btn {
	background-position: 0 0;
	color: #fff
}

#panelAuditInfo div.desc span.phone {
	color: #e24d4d
}

.pop_city p .current,
.pop_city p .current:hover {
	background: #ffa200;
	color: #fff;
	padding: 0 3px
}

.topbar {
	background: url(http://p9.qhmsg.com/t011da1a195c36e744d.png) repeat-x #f7f7f7;
	border-bottom: 1px solid #c7c7c7;
	color: #666;
	height: 32px;
	line-height: 32px
}

.doc-hd {
	height: 97px;
	margin-bottom: 10px
}

.bdgreen4 {
	border-bottom: 3px solid #4bac20
}

.doc-hd-no {
	background-image: none;
	height: 97px
}

.pri-nav {
	background: none;
	border: none;
	box-shadow: none;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	left: 0;
	line-height: 36px;
	position: absolute;
	top: 89px
}

.pop_city select {
	border: 1px solid #e2e3ea
}

.pop_city iframe {
	height: expression(this.parentNode.offsetHeight+1);
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -8
}

.topbar a {
	color: #666
}

.pri-nav a {
	background: url(http://p3.qhmsg.com/t0115247e117148c496.png) no-repeat 100% -84px;
	cursor: pointer;
	float: left;
	height: 40px;
	margin-right: -1px;
	padding: 0 40px 0 0
}

.pri-nav a span {
	color: #fff;
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left: 40px
}

.topbar .in {
	margin: 0 auto
}

.topbar .home-link {
	float: left
}

.topbar .r-info,
.topbar .u-info {
	float: right
}

.topbar .l-info {
	float: left
}

.topbar .topbar-city {
	color: #185;
	font-size: 14px;
	padding: 0 5px
}

.topbar .topbar-citychange-trigger {
	margin-right: 13px
}

.doc-hd .in {
	margin: 0 auto;
	position: relative;
	z-index: 110
}

.doc-hd .logo {
	background: url(http://p1.qhmsg.com/t018923cd666517b496.png) no-repeat;
	border: solid 1;
	font: bold 28px "Microsoft Yahei";
	height: 68px;
	margin-top: 20px;
	width: 221px
}

.doc-hd .logo,
.doc-hd .slogan {
	color: #35891e;
	float: left;
	text-indent: -9999px
}

.doc-hd .slogan {
	background: url(http://p6.qhmsg.com/t01e246aa55979bded9.png) no-repeat;
	font-size: 36px;
	font-family: "Microsoft Yahei";
	height: 89px;
	margin: 0 0 0 15px;
	width: 754px
}

.doc-hd .ensure {
	float: right;
	margin-top: 12px
}

.doc-hd .v-line {
	border-left: 1px solid #DFDDDD;
	height: 42px;
	left: -17px;
	position: absolute;
	top: -2px;
	width: 0
}

.topbar .r-info a {
	margin: 0 10px
}

.topbar .u-info li {
	background: url(http://p8.qhmsg.com/t01548f00668b24011b.gif) no-repeat 100% 7px;
	border: 1px solid transparent;
	border-bottom: none;
	float: left;
	height: 32px;
	margin-left: -2px
}

.topbar span.hot-num {
	background: url(http://p3.qhmsg.com/t0120d26aa468b699a7.gif) no-repeat;
	color: #fff;
	font-size: 10px;
	height: 14px;
	line-height: 12px;
	position: absolute;
	right: -4px;
	text-align: center;
	-webkit-text-size-adjust: none;
	top: 0;
	width: 19px
}

.topbar .u-info em {
	color: red
}

.pri-nav a:hover {
	background-position: 100% -41px;
	background-color: #1FAE37;
	text-decoration: none
}

.pri-nav a:hover span {
	background: url(http://p3.qhmsg.com/t0115247e117148c496.png) no-repeat 0 -41px
}

.topbar .u-info .item {
	padding: 0 13px 0 12px
}

.topbar .l-info .ico-weibo {
	background: url(http://p7.qhmsg.com/t01ee988bb57d18851e.png) no-repeat;
	height: 16px;
	margin-right: 5px;
	width: 16px
}

.topbar .l-info .ico-360forum {
	background: url(http://p3.qhmsg.com/t0170683a14d2f65251.png) no-repeat;
	height: 16px;
	margin-right: 5px;
	width: 16px
}

.topbar .u-info li.has-hot-num {
	position: relative;
	z-index: 999
}

.topbar .u-info li.last {
	background: none
}

.topbar .u-info li .sub {
	display: none;
	padding-bottom: 5px
}

.topbar .u-info li.hover {
	background: #fff;
	border: 1px solid #999;
	border-bottom: none
}

.topbar .u-info li.has-sub .item {
	background: url(http://p8.qhmsg.com/t01548f00668b24011b.gif) no-repeat 89% -41px;
	padding-right: 26px
}

.topbar .u-info li.hover .item {
	background: url(http://p8.qhmsg.com/t01548f00668b24011b.gif) no-repeat 89% -80px
}

.topbar .u-info li.hover .sub {
	background: #fff;
	border: 1px solid #999;
	border-top: none;
	display: block;
	left: 0;
	margin-left: -1px;
	position: absolute;
	top: 30px;
	width: 100%;
	z-index: 999
}

.topbar .u-info li.help .item {
	cursor: default;
	padding: 0 25px 0 15px
}

.topbar .u-info li.help .sub {}

.topbar .u-info li.hover .sub a {
	display: block;
	height: 22px;
	line-height: 22px;
	padding-left: 12px
}

.topbar .u-info li.has-sub span.hot-num {
	right: 12px
}

.topbar .u-info li.help .sub a {
	padding-left: 8px
}

.ie6 .topbar .l-info .last .item {
	position: relative;
	top: 5px
}

.pri-nav .active a,
.pri-nav .active a:hover {
	background: url(http://p3.qhmsg.com/t0115247e117148c496.png) no-repeat 100% 0;
	background-color: #1B8F02
}

.pri-nav .active a span,
.pri-nav .active a:hover span {
	background: url(http://p3.qhmsg.com/t0115247e117148c496.png) no-repeat 0 0;
	font-weight: 700
}

.top-hd-search {
	background: url(http://p9.qhmsg.com/t01822c104e5c48db32.png) no-repeat right bottom;
	display: inline;
	float: left;
	height: 97px;
	width: 733px
}

.top-hd-area {
	display: inline;
	float: left;
	margin-left: 32px;
	margin-top: 30px
}

.top-hd-solagn {
	background: url(http://p5.qhmsg.com/t0102c605f03b751114.png) no-repeat right center;
	height: 43px;
	position: absolute;
	right: -615px;
	top: -6px;
	width: 535px
}

.hd-search-info {
	display: inline;
	float: left;
	margin-top: 18px;
	margin-left: 50px;
	width: 566px
}

.ac_wrap {
	background-color: #FFF;
	font-size: 14px;
	line-height: 20px;
	overflow-y: hidden;
	position: absolute;
	text-align: left;
	z-index: 9999
}

.ac_wrap_inner {
	border: 1px solid #40AF24;
	z-index: 10
}

.ac_toolbar {
	color: #999;
	font-size: 12px;
	text-align: right;
	white-space: nowrap
}

.ac_bgIframe {
	height: 2000px;
	left: 0;
	position: absolute;
	top: 0;
	width: expression(this.parentNode.offsetWidth);
	z-index: -1
}

.login-wrap {
	padding-left: 0
}

.login-tab,
.js-tab {
	background: url(http://p1.qhmsg.com/t017412e5eda87a4fbc.png) 0 -1px repeat-x;
	border-bottom: 1px solid #dcdcdc;
	height: 53px
}

.tcb-pop-login {
	border-left: 1px solid #dcdcdc;
	height: 260px;
	left: 365px;
	position: absolute;
	top: -2px;
	width: 10px
}

.tcb-pop-login-tit {
	color: #666;
	font-size: 14px;
	left: 40px;
	position: relative;
	top: 60px;
	white-space: nowrap
}

.tcb-pop-split {
	background: url(http://p3.qhmsg.com/t013907e686ef2f30bd.png) no-repeat;
	height: 8px;
	left: 31px;
	position: relative;
	top: 61px;
	width: 130px
}

.returnToTop a {
	background: url(http://p8.qhmsg.com/t0133a58c2890e5177f.png) no-repeat;
	display: inline-block;
	height: 74px;
	position: fixed;
	width: 27px;
	z-index: 999
}

.ac_wrap ul {
	margin: 0;
	padding: 0
}

.ac_wrap li {
	color: #333;
	list-style: none;
	padding: 4px 4px 4px 8px
}

.ac_toolbar a {
	color: #66F;
	margin-left: 15px
}

.ac_wrap li em {
	background: url(http://p7.qhmsg.com/t0134fc9cb06f9f45bd.png) no-repeat;
	color: #fff;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin-right: 5px;
	text-align: center;
	width: 16px
}

.top-hd-area .area-box-bar {
	display: inline-block;
	vertical-align: middle
}

.top-hd-area .area-box-left {
	background: url(http://p0.qhmsg.com/t0183e271d01d409cc8.png) no-repeat;
	height: 33px;
	overflow: hidden;
	width: 4px
}

.top-hd-area .area-box-mid {
	background: url(http://p4.qhmsg.com/t016e1d8549928b9d66.png) repeat-x;
	color: #666;
	font: bold 14px/33px "瀹嬩綋";
	height: 33px;
	padding-right: 6px;
	padding-left: 6px
}

.top-hd-area .area-box-right {
	background: url(http://p8.qhmsg.com/t01925ed04f619cb9a0.png) no-repeat;
	height: 33px;
	width: 23px
}

.top-hd-area .hd-area-info {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	z-index: 310
}

.top-hd-area .area-box-sel {
	color: #999;
	font-size: 16px;
	font-weight: 700
}

.top-hd-area .area-change-link {
	color: #2E74D3
}

.hd-search-info .hd-search-wrap {
	background: url(http://p7.qhmsg.com/t01b81b8cc808a98d1b.png) no-repeat -1px -1px;
	height: 37px;
	padding: 4px 4px 2px 3px;
	position: relative;
	width: 567px;
	z-index: 300
}

.hd-search-info .search-hot-word {
	color: #999;
	font-size: 12px;
	height: 20px;
	margin-top: 0;
	margin-bottom: 3px;
	overflow: hidden
}

.doc-bd .ba-info {
	position: relative
}

.ie6 .tcb-pop-login {
	z-index: -1
}

.mod-qiuser-pop .login-error,
.mod-qiuser-pop .login-loading,
.mod-qiuser-pop .login-success {
	margin-left: 71px
}

.returnToTop a:hover {
	background-position: 0 -75px
}

.ie6 .returnToTop a {
	background: url(http://p8.qhmsg.com/t0133a58c2890e5177f.png) no-repeat;
	height: 74px;
	position: absolute;
	width: 27px;
	z-index: 999
}

.hd-search-info .search-hot-word a {
	border-radius: 5px;
	color: #333;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	padding: 4px 10px;
	text-decoration: none
}

.ac_wrap li.hover {
	background-color: #F1F1F1;
	cursor: pointer
}

.ac_wrap li.selected {
	background-color: #F1F1F1
}

.login-wrap .submit a {
	left: 390px;
	position: absolute;
	top: -46px
}

.ac_wrap li em.gray {
	background-position: 0 -35px
}

.ie7 .hd-search-info .hd-search-wrap,
.ie6 .hd-search-info .hd-search-wrap {
	padding: 3px 4px 2px 3px
}

.hd-search-info .hd-search-wrap .search-input {
	background: #fff;
	border: none;
	color: #999;
	font-size: 14px;
	height: 33px;
	line-height: 33px\9;
	padding-left: 5px;
	padding-right: 3px;
	width: 480px
}

.hd-search-info .hd-search-wrap .search-submit {
	background: none;
	border: none;
	cursor: pointer;
	height: 39px;
	left: 489px;
	position: absolute;
	top: 2px;
	width: 78px
}

.doc-bd .ba-info .ba-close {
	background: url(http://p6.qhmsg.com/t0192f1144bb7a81086.png) no-repeat -35px 0;
	display: block;
	height: 26px;
	position: absolute;
	right: 0;
	top: 0;
	width: 28px
}

.hd-search-info .search-hot-word a:hover {
	background: #E9F4E4
}

.hd-search-info .search-hot-word a.curr {
	background: #4BAC20;
	color: #fff
}

.hd-search-info .hd-search-wrap .search-input::-ms-clear {
	display: none
}

.mod-qiuser-pop .reg-new-account,
.mod-qiuser-pop .reg-new-account:hover {
	background: url(http://p5.qhmsg.com/t01ce345d7d4c8514a1.png) 0 -6px no-repeat;
	display: inline-block;
	height: 40px;
	text-indent: -4000px;
	width: 138px;
	z-index: 99
}

.doc-hd-fixed {
	background: #fff;
	box-shadow: 1px 3px 15px #ccc;
	display: none;
	height: 68px;
	left: 0;
	margin-bottom: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999
}

.search-click-here {
	background: url(http://p8.qhmsg.com/t01fd90ead7bc9b23a2.png) no-repeat;
	display: none;
	height: 46px;
	left: 475px;
	position: absolute;
	top: -30px;
	width: 85px
}

.icon_clickhere {
	background: url(http://p4.qhmsg.com/t01df6e6f81f475df56.png) no-repeat;
	height: 20px;
	left: 462px;
	position: absolute;
	top: 10px;
	width: 20px
}

.right-subscribe-service {
	background: url(http://p2.qhmsg.com/t014111093cfe855b8b.jpg) no-repeat 0 0;
	display: none;
	height: 111px;
	position: fixed;
	right: 0;
	top: 400px;
	width: 112px;
	z-index: 1000
}

.right-phoneapp-tip {
	background: url(http://p2.qhmsg.com/t01127e5a5bfca237ec.jpg) no-repeat 0 0;
	height: 217px;
	position: fixed;
	right: 0;
	top: 176px;
	width: 112px;
	z-index: 1000
}

.right-float-shangmen-618 {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000
}

.right-float-shangmen-618-inner {
	height: 0;
	margin: 0 auto;
	position: relative;
	width: 960px
}

.doc-sub-menu {
	margin-top: -13px;
	position: relative
}

.right-float-shangmen-618-inner a {
	background: url(http://p2.qhmsg.com/t0191896604e1afc376.png) no-repeat 0 0;
	display: block;
	height: 220px;
	position: absolute;
	right: -122px;
	top: 176px;
	width: 112px
}

.icon_clickhere.selected {
	background-position: 0 -20px
}

.top-hd-area .citychange-notice {
	height: 347px;
	left: -30px;
	position: absolute;
	top: 0;
	width: 190px;
	z-index: 10
}

.right-subscribe-service .ss-clickplace {
	display: block;
	height: 111px;
	width: 112px
}

.right-subscribe-service .ss-close {
	display: none;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	z-index: 1
}

.right-subscribe-service .ss-open {
	bottom: 16px;
	color: #51A72C;
	font-size: 12px;
	font-weight: 700;
	height: 16px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 110px;
	z-index: 1
}

.right-phoneapp-tip .phoneapp-tip {
	display: block;
	height: 217px;
	width: 112px
}

.doc-sub-menu .menu-list {
	background: #4BAC20 url(http://p1.qhmsg.com/t01de284aad7fd3d428.png) no-repeat top right;
	height: 42px;
	line-height: 42px;
	margin-bottom: 10px
}

.doc-sub-menu .menu-list li {
	float: left;
	width: 108px
}

.doc-sub-menu .menu-list a {
	color: #fff;
	display: block;
	font-family: "寰蒋闆呴粦";
	font-size: 14px;
	text-align: center
}

.mod-qiuser-pop .reg-new-account:hover {
	background-position: 0 -47px
}

.topbar .u-info .top-hot-wd {
	background: url(http://p0.qhmsg.com/t01ce0b7d024a59a545.gif) no-repeat 11px center;
	padding-left: 42px
}

.topbar .u-info .user-info-name {
	overflow: hidden;
	text-align: right;
	white-space: nowrap;
	width: 120px
}

.topbar .u-info .user-info-name span {
	display: inline-block;
	float: right;
	width: 10px
}

.topbar .u-info .user-info-name .user-info {
	display: inline-block;
	float: right;
	overflow: hidden;
	width: 100px
}

.doc-sub-menu .menu-list .on,
.doc-sub-menu .menu-list a:hover {
	background: #337D39;
	color: #fff;
	text-decoration: none
}

.serv-left-show-wrap {
	font-family: "寰蒋闆呴粦";
	position: relative
}

.serv-left-show-wrap-inner {
	left: -200px;
	position: absolute;
	top: 94px
}

.serv-left-show {
	border: 1px solid #4BAC20;
	margin-top: 20px;
	width: 190px
}

.serv-left-show-h3 {
	background: #4BAC20;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	height: 24px;
	line-height: 24px;
	padding-left: 20px
}

.serv-left-show-item {
	background: #FFF;
	height: 72px;
	position: relative
}

.serv-left-show-item-line {
	border-bottom: 1px solid #D9DCDA;
	margin: 0 auto;
	padding-top: 71px;
	width: 170px
}

.serv-left-show-item-cont {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 2
}

.serv-left-show-item-title {
	color: #666;
	font-size: 15px;
	font-weight: 700;
	height: 46px;
	line-height: 46px;
	padding: 0 0 0 20px
}

.serv-left-show-item-desc {
	color: gray;
	padding: 0 0 0 20px
}

.right-erweima {
	background: url(http://p2.qhmsg.com/t01deb59a6b36a3538e.jpg) no-repeat 0 0;
	display: none;
	height: 112px;
	position: fixed;
	right: 0;
	top: 288px;
	width: 112px;
	z-index: 1000
}

.doc-ft {
	background: #fafafa;
	border-top: 1px solid #E5E5E5;
	color: #888;
	padding-bottom: 40px;
	text-align: center
}

.join-tcb-wrap {
	font-size: 14px;
	padding: 20px 40px;
	width: 600px
}

.le-rating {
	background: red
}

.serv-left-show-item a {
	display: block
}

.serv-left-show-item a,
.serv-left-show-item a:hover {
	text-decoration: none
}

.doc-ft p {
	line-height: 24px
}

.doc-ft a {
	color: #888
}

.join-tcb-wrap h3 {
	font-size: 18px;
	padding-bottom: 20px;
	text-align: center
}

.join-tcb-wrap p {
	padding-bottom: 12px;
	text-indent: 30px
}

.join-tcb-wrap ul {
	padding-bottom: 8px;
	padding-left: 30px
}

.join-tcb-wrap li {
	padding-bottom: 4px
}

.doc-bd .bread-path {
	color: #333;
	font-family: "sans-serif";
	height: 30px;
	line-height: 30px;
	padding-bottom: 6px
}

.doc-sub-menu .start-new-shop {
	color: #fff;
	display: block;
	font-family: "寰蒋闆呴粦";
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	position: absolute;
	right: 20px;
	text-decoration: underline;
	top: 0
}

.serv-left-show-item .serv-icon {
	background: url(http://p5.qhmsg.com/t0143f52b7bbfa9aa84.png) no-repeat -5px -5px;
	display: block;
	height: 52px;
	position: absolute;
	right: 0;
	top: 0;
	width: 52px
}

.serv-left-show-item .serv-qinghui {
	background-position: -5px -5px
}

.serv-left-show-item .serv-xitong {
	background-position: -62px -5px
}

.serv-left-show-item .serv-luyouqi {
	background-position: -119px -5px
}

.serv-left-show-item .serv-shuju {
	background-position: -176px -5px
}

.serv-left-show-item .serv-jiasu {
	background-position: -233px -5px
}

.serv-left-show-item .serv-neicun {
	background-position: -5px -62px
}

.serv-left-show-item .serv-huanping {
	background-position: -62px -62px
}

.serv-left-show-item .serv-huishou {
	background-position: -119px -62px
}

.serv-left-show-item .serv-yueyu {
	background-position: -176px -62px
}

.serv-left-show-item .serv-wangguan {
	background-position: -233px -62px
}

.serv-left-show-item .serv-jiatingka {
	background-position: -5px -119px
}

.doc-ft .link {
	padding-top: 22px
}

.doc-ft .icon {
	background: url(http://p8.qhmsg.com/t01f943ad69c4601e97.gif) no-repeat 0 0;
	display: inline-block;
	height: 43px;
	vertical-align: middle;
	width: 43px
}

.doc-ft .icon-buy {
	background-position: 0 0
}

.doc-ft .icon-pay {
	background-position: 0 -44px
}

.doc-ft .icon-service {
	background-position: 0 -88px
}

.doc-ft .icon-protect {
	background-position: 0 -132px
}

.doc-ft .icon-company {
	background-position: 0 -176px
}

.doc-ft .footer-nav {
	border-bottom: 1px solid #eee;
	font-family: "寰蒋闆呴粦", "瀹嬩綋";
	margin: 0 auto;
	padding: 20px 0;
	width: 980px
}

.doc-ft .f-nav-box {
	table-layout: fixed;
	width: 100%
}

.join-tcb-wrap-panel .ft {
	display: none
}

.doc-ft .link a {
	margin: 0 12px
}

.doc-ft .f-nav-box td {
	text-align: left;
	vertical-align: top;
	width: 20%
}

.doc-ft .f-nav-box h3 {
	font-size: 16px;
	font-weight: 700;
	height: 36px;
	line-height: 36px
}

.doc-ft .f-nav-box a {
	display: block;
	line-height: 26px
}

.doc-ft .f-nav-box .f-i-left {
	float: left;
	margin-left: 28px;
	margin-right: 6px
}

.doc-ft .f-nav-box .f-i-right {
	float: left;
	width: 112px
}

#docSubMenu-fixed {
	background: #4EAE20;
	box-shadow: 1px 2px 5px #0A6F03;
	display: none;
	height: 42px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999
}

#docSubMenu-fixed .doc-sub-menu,
.serv-left-show-wrap {
	margin: 0 auto;
	width: 960px
}

.le-rating a:hover,
.le-rating a:active,
.le-rating a:focus,
.le-rating .active {
	background: url(http://p7.qhmsg.com/t0194f12c732ede7525.png) repeat-x
}

.le-rating {
	background: url(http://p4.qhmsg.com/t01dd03c44aecbe8ec4.png) repeat-x;
	position: relative
}

.le-rating,
.le-rating ul {
	height: 19px;
	width: 95px
}

.le-rating li {
	float: left;
	width: 100%
}

.le-rating a,
.le-rating .active {
	border: 0;
	height: 19px;
	left: 0;
	line-height: 19px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: -1000em;
	top: 0
}

.inline-le-rating {
	display: inline-block;
	vertical-align: middle;
	zoom: 1
}

.mode-map {
	margin: 10px auto 0;
	position: relative;
	width: 349px
}

.ui-addrsug-suglist,
.ui-addrsug-defsug {
	background: #fff;
	border: 1px solid #40AF24;
	margin-left: -1px;
	overflow: hidden
}

.ui-addrsug-defsug {
	border: 1px solid #d0d0d0
}

.float-card-fixed-wrap2,
.float-card-fixed-wrap5,
.float-card-fixed-wrap3 {
	height: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999
}

.countdown {
	display: block;
	text-align: center
}

.myorder-enter-qrcode-wrap {
	color: #185;
	font-size: 14px;
	height: 380px;
	text-align: center;
	width: 600px
}

.dialog-mask {
	background: #000;
	bottom: 0;
	left: 0;
	opacity: .6;
	filter: alpha(opacity=60);
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10001
}

.dialog-wrap {
	background: #fff;
	border: 1px solid #B2B2B2;
	position: absolute;
	z-index: 10002
}

.le-rating .one-star {
	width: 20%;
	z-index: 6
}

.le-rating .two-stars {
	width: 40%;
	z-index: 5
}

.le-rating .three-stars {
	width: 60%;
	z-index: 4
}

.le-rating .four-stars {
	width: 80%;
	z-index: 3
}

.le-rating .five-stars {
	width: 100%;
	z-index: 2
}

.le-rating .desc {
	color: red;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	position: absolute;
	right: -42px;
	top: 0;
	width: 30px
}

.le-rating .active {
	background-position: 0 0;
	z-index: 1
}

.mode-map .pop-window {
	background: #fff;
	border: 1px solid #ababab;
	position: absolute;
	width: 349px
}

.mode-map .pop-hd {
	background: #f6f6f6;
	border-bottom: 1px solid #cacaca;
	height: 35px;
	line-height: 35px
}

.mode-map .pop-bd {
	height: 148px;
	padding: 20px 20px 0;
	position: relative
}

.mode-map .fix {
	background: url(http://p5.qhmsg.com/t01647448c59c844934.png) no-repeat;
	height: 29px;
	position: absolute;
	width: 22px
}

.mode-map .tel-num {
	color: red
}

.use-promo-wrap .promo-selector {
	background-clip: padding-box;
	background: #f4f4f4;
	border: 1px solid #ddd;
	border-radius: 4px;
	display: inline-block;
	height: 42px;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
	width: 120px
}

.use-promo-wrap .promo-code {
	border: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	height: 42px;
	left: 0;
	line-height: normal;
	padding: 13px 10px;
	position: absolute;
	top: 0;
	width: 120px;
	z-index: 5
}

.use-promo-wrap .promo-sel-list {
	background: transparent;
	border: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 42px;
	line-height: 42px;
	padding-right: 30px;
	position: absolute;
	width: 120px;
	z-index: 4
}

.use-promo-wrap .promoYZ {
	color: #666;
	display: block;
	margin-top: 3px
}

.use-promo-wrap .promo-box {
	font-size: 12px
}

.use-promo-wrap .use-promo {
	font-size: 14px
}

.use-promo-wrap .promo-succ {
	color: #090
}

.use-promo-wrap .promo-fail {
	color: red
}

.ui-addrsug-suglist .ui-addrsug-sugitem {
	cursor: pointer;
	font-size: 13px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 0 5px;
	white-space: nowrap
}

.ui-addrsug-defsug .ui-addrsug-defitem {
	color: #999;
	line-height: 28px;
	padding: 0 5px
}

.float-card-fixed-wrap2 .float-card-fixed-inner {
	height: 0;
	margin: 0 auto;
	position: relative;
	width: 1200px
}

.float-card-fixed-wrap2 .right-service {
	background: url(http://p1.qhmsg.com/t010f92b4439353c08d.png) no-repeat -78px 0;
	color: #184A62;
	font-size: 12px;
	height: 165px;
	position: absolute;
	right: -72px;
	text-align: center;
	top: 282px;
	-webkit-transition: right .5s ease-out;
	-moz-transition: right .5s ease-out;
	-ms-transition: right .5s ease-out;
	-o-transition: right .5s ease-out;
	transition: right .5s ease-out;
	width: 71px
}

.float-card-fixed-wrap3 .float-card-fixed-inner {
	height: 0;
	margin: 0 auto;
	position: relative;
	width: 1200px
}

.float-card-fixed-wrap3 .right-service {
	background: url(http://p7.qhmsg.com/t01f027643a8e84bff1.png) no-repeat -78px 0;
	color: #184A62;
	cursor: default;
	font-size: 12px;
	height: 90px;
	position: absolute;
	right: -72px;
	text-align: center;
	top: 113px;
	-webkit-transition: right .5s ease-out;
	-moz-transition: right .5s ease-out;
	-ms-transition: right .5s ease-out;
	-o-transition: right .5s ease-out;
	transition: right .5s ease-out;
	width: 71px
}

.float-card-fixed-wrap5 .float-card-fixed-inner {
	height: 0;
	margin: 0 auto;
	position: relative;
	width: 1200px
}

.float-card-fixed-wrap5 .right-service {
	background: url(http://p7.qhimg.com/t014e93fae277003fac.png) no-repeat -78px 0;
	color: #184A62;
	font-size: 12px;
	height: 165px;
	position: absolute;
	right: -72px;
	text-align: center;
	top: 282px;
	-webkit-transition: right .5s ease-out;
	-moz-transition: right .5s ease-out;
	-ms-transition: right .5s ease-out;
	-o-transition: right .5s ease-out;
	transition: right .5s ease-out;
	width: 71px
}

.myorder-enter-qrcode-wrap .ft {
	display: none
}

.myorder-enter-qrcode-wrap .myorder-qrcode {
	padding: 20px 0 0
}

.le-rating a:hover,
.le-rating a:active,
.le-rating a:focus {
	background-position: left bottom
}

.mode-map .pop-bd p {
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 310px;
	word-break: keep-all
}

.ui-addrsug-suglist .ui-addrsug-sugitem span {
	color: #ccc;
	font-size: 12px;
	margin-left: 6px
}

.myorder-enter-qrcode-wrap .myorder-qrcode img {
	width: 300px
}

.mode-map .pop-hd .tit {
	float: left;
	font-weight: 700;
	font-size: 14px;
	margin-left: 10px
}

.mode-map .pop-hd .close,
.mode-map .pop-hd .shop-card-close {
	background: url(http://p0.qhmsg.com/t017f199e58acf69f73.png) no-repeat;
	float: right;
	height: 8px;
	margin: 14px 17px 0 0;
	overflow: hidden;
	width: 8px
}

.mode-map .pop-bd .into-shop {
	font-family: "SimSun";
	margin-bottom: 10px
}

.mode-map .pop-bd .im-shop {
	bottom: 15px;
	position: absolute;
	right: 15px;
	width: 110px
}

.mode-map .pop-bd .arr {
	background: url('http://p5.qhmsg.com/t01b18f58ece1ab4d85.png') no-repeat;
	bottom: -47px;
	height: 47px;
	left: 100px;
	position: absolute;
	width: 61px;
	z-index: 100
}

.mode-map .fix:hover {
	background-image: url(http://p7.qhmsg.com/t015d2cea29ec78fb02.png);
	height: 40px;
	width: 27px
}

.ui-addrsug-suglist .ui-addrsug-sugitem:hover,
.ui-addrsug-suglist .ui-addrsug-sugitem.on {
	background: #F1F1F1
}

.float-card-fixed-wrap2 .right-service .s-btn,
.float-card-fixed-wrap5 .right-service .right-service-btn,
.float-card-fixed-wrap3 .right-service .s-btn {
	display: block;
	height: 18px;
	margin-top: 56px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 71px
}

.float-card-fixed-wrap5 .right-service .right-service-btn {
	cursor: pointer
}

.mode-map .pop-hd .close:hover,
.mode-map .pop-hd .shop-card-close:hover {
	background-position: 0 -11px
}

.float-card-fixed-wrap2 .right-service .s-btn:hover {
	background: url(http://p1.qhmsg.com/t010f92b4439353c08d.png) no-repeat 0 -56px;
	text-decoration: none
}

.float-card-fixed-wrap3 .right-service .s-btn:hover {
	background: url(http://p7.qhmsg.com/t01f027643a8e84bff1.png) no-repeat 0 -56px;
	text-decoration: none
}

.float-card-fixed-wrap5 .right-service .right-service-btn:hover {
	background: url(http://p7.qhimg.com/t014e93fae277003fac.png) no-repeat 0 -56px;
	text-decoration: none
}

.dialog-wrap .dialog-close,
.dialog-wrap .dialog-close:hover {
	background: url(http://p2.qhmsg.com/t01a22268e647e8b152.png) no-repeat center;
	background-size: 36px;
	cursor: pointer;
	height: 36px;
	position: absolute;
	right: -8px;
	text-decoration: none;
	top: -8px;
	width: 36px;
	z-index: 9999
}

.doc-bd {
	padding-bottom: 10px
}

.md-2 {
	border: 1px solid #dfdfe1
}

.mar-bm10 {
	margin-bottom: 10px
}

.rating-2 {
	background: url(http://p2.qhmsg.com/t01bcdae4a04d7abc27.png) repeat-x;
	height: 18px;
	width: 115px
}

.btn-orange,
.btn-disabled {
	color: #fff;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	height: 32px;
	line-height: 32px;
	text-shadow: 1px 1px 1px #e96300;
	width: 109px
}

.btn-disabled {
	background-position: -339px 0;
	cursor: default;
	text-shadow: 1px 1px 1px #d4d4d4
}

.btn-green {
	background-position: 0 -196px;
	color: #fff;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	width: 109px
}

.btn-go-1,
.btn-go-2 {
	background-position: 0 -60px;
	color: #2c8c17;
	font: bold 15px/36px "Microsoft Yahei";
	height: 36px;
	padding-left: 87px;
	text-align: left;
	width: 125px
}

.btn-go-2 {
	background-position: 0 -100px;
	color: #40af24
}

.btn-mode-map,
.btn-mode-list {
	background-position: 0 -140px;
	color: #666;
	height: 24px;
	line-height: 24px;
	padding-left: 20px;
	text-align: left;
	width: 52px
}

.btn-mode-list {
	background-position: 0 -168px
}

.btn-unfold {
	background-position: 0 -236px;
	color: #666;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	text-align: left;
	width: 56px
}

.tab-2 {
	background: #f7f7f7;
	line-height: 29px
}

.tab-2,
.tab-3 {
	border-bottom: 1px solid #d4d4d4;
	height: 29px
}

.tab-3 {
	background: #f7f7f7
}

.li-nodata {
	color: #888;
	padding: 20px
}

.feedbackcontainer {
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 50%;
	width: 40px;
	z-index: 200
}

.fedbtndisable {
	background: url(http://p1.qhmsg.com/t01a1a1c09f4fab9c99.png) no-repeat 0 -96px;
	display: none
}

.fedbtndisable,
.fedrightbtn {
	height: 32px;
	margin-top: 9px;
	width: 76px
}

.fedrightbtn {
	background: url(http://p1.qhmsg.com/t01a1a1c09f4fab9c99.png) no-repeat;
	display: block
}

.pipstxt {
	color: #999;
	font-family: Arial, Georgia;
	font-size: 25px;
	font-weight: 400;
	vertical-align: -2px
}

.kefudianhua {
	color: green;
	font: 14px/1.5 "瀹嬩綋";
	left: -180px;
	position: absolute;
	top: 17px
}

.rating-2 span {
	background: url(http://p2.qhmsg.com/t01bcdae4a04d7abc27.png) repeat-x 0 -22px;
	height: 18px
}

.tab-1 li {
	border-right: 1px solid #e3e3e3;
	font: bold 16px/35px "Microsoft Yahei"
}

.tab-1 a {
	color: #444;
	padding: 0 28px
}

.tab-2 li {
	margin: 0 3px
}

.tab-2 span {
	color: #888
}

.tab-3 li {
	height: 19px;
	margin: 6px 10px 0
}

.tab-3 a,
.ie6 .tab-3 a {
	color: #666;
	display: inline-block
}

.plist-1 li {
	float: left;
	height: 200px;
	margin-right: 19px;
	text-align: center;
	width: 150px
}

.plist-1 h3 {
	font-weight: 400;
	font-size: 12px;
	padding-top: 5px
}

.list-1 li {
	border-bottom: 1px solid #e8e6df;
	padding: 10px 28px 10px 18px
}

.list-1 h3 {
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 3px
}

.list-2 li {
	border-bottom: 1px solid #DFDFE1;
	color: #888;
	margin: 0 20px;
	padding: 6px 0;
	position: relative
}

.list-2 h3 {
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 3px
}

.list-2 p {
	line-height: 26px
}

.list-rank li {
	padding: 9px 10px
}

.list-rank h3 {
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	width: 105px
}

.list-rank p {
	color: #999;
	height: 18px;
	line-height: 18px
}

.comments li {
	border-bottom: 1px dashed #ebebeb;
	padding: 12px 0;
	position: relative
}

.comments p {
	line-height: 24px
}

.comments p strong {
	margin-right: 8px
}

.dialog-wrap .dialog-inner {
	color: #202020;
	font-size: 14px;
	padding: 10px
}

.md .hd {
	background: none;
	border: none;
	border-radius: 0;
	border-bottom: 2px solid #ccc;
	height: 28px
}

.md .bd {
	border: 0;
	border-radius: 0
}

.md-2 .hd {
	border-color: #4bac20;
	height: 35px;
	position: relative;
	z-index: 101
}

.md-2 .hd-blue {
	border-color: #50bac7
}

.md-2 .hd-orange {
	border-color: #f47900
}

.md .bd-md-2 {
	border-bottom: solid 1px #dfdfe1
}

.btn-orange:hover {
	background-position: -113px 0
}

.btn-unfold:hover {
	background-position: -70px -236px
}

.tab-1 .last {
	border-right: none
}

.tab-2.nobd {
	background: none;
	border: none
}

.list-1 .cont {
	float: left;
	width: 500px
}

.list-1 .extra {
	float: right;
	padding-top: 5px;
	text-align: center
}

.list-2 .last {
	border: none
}

.list-2 .desc {
	word-spacing: 5px
}

.list-2 .into-shop {
	font-family: "SimSun";
	position: absolute;
	right: 120px;
	top: 30px
}

.list-2 .btn-ask,
.list-2 .btn-ask-disabled {
	position: absolute;
	right: 12px;
	top: 30px
}

.list-rank .pic {
	border: 1px solid #e6e6e6
}

.list-rank .btn-ask,
.list-rank .btn-ask-disabled {
	float: right;
	margin-top: 7px
}

.list-rank .sep {
	color: #dfdfe1;
	margin: 0 8px
}

.list-wenda .item {
	border: 1px solid #fff;
	border-bottom: 1px dotted #f0f0f0;
	margin: 0 10px;
	padding: 0 10px
}

.list-wenda .cell {
	color: #888;
	float: left;
	padding: 7px 0
}

.list-wenda .cell-1 {
	width: 498px
}

.list-wenda .cell-2 {
	text-align: center;
	width: 70px
}

.list-wenda .cell-3 {
	text-align: center;
	width: 78px
}

.list-wenda .wealth {
	color: #f60
}

.list-wenda .tit,
.list-wenda .type {
	font-size: 14px
}

.list-wenda .btn-unfold {
	display: none
}

.list-wenda .result {
	background: url(http://p5.qhmsg.com/t015b565caf2d808e5d.png) repeat-x;
	border-top: 1px solid #e0e0e0;
	clear: both;
	display: none;
	overflow: hidden;
	position: relative;
	zoom: 1
}

.list-wenda .open {
	border: 1px solid #c6e8c0;
	padding: 0
}

.area-list .item {
	float: left;
	margin: 7px 0 -1px 0;
	position: relative
}

.area-list .item-hd {
	float: left;
	height: 22px;
	line-height: 20px;
	white-space: nowrap
}

.area-list .sub {
	background: #fff;
	border: 1px solid #dfdfe1;
	box-shadow: 0 0 8px #dfdfe1;
	color: #ccc;
	display: none;
	left: 0;
	line-height: 24px;
	padding: 5px 10px;
	position: absolute;
	top: 22px;
	width: 494px;
	word-spacing: 5px
}

.area-list .hover {
	background-color: #ececec
}

.comments .last {
	border-bottom: none
}

.comments .cont {
	overflow: hidden
}

.comments .hd-unit {
	color: #999;
	height: 20px;
	padding-bottom: 5px
}

.comments .comment-auth {
	bottom: 10px;
	color: #999;
	position: absolute;
	right: 0;
	word-spacing: 5px
}

.comments .gray {
	color: #b6b6b6
}

.comments .green {
	color: #40af24
}

.comments .rate-append {
	border: 1px solid #dbdbdb;
	color: #666;
	line-height: 24px;
	margin: 8px 0 0 45px;
	padding: 5px 10px;
	position: relative
}

.hot-wenda .bd {
	padding: 0
}

.hot-wenda .tit-2nd {
	border-bottom: 1px solid #e0e0e0;
	color: #444;
	font: bold 16px/35px "Microsoft Yahei";
	height: 35px;
	padding-left: 20px
}

.hot-wenda .tb-wenda {
	margin: 0 auto;
	width: 97%
}

.daily-ranking .bd {
	padding-bottom: 18px
}

.doc-bd .ba-info {
	display: none;
	margin: -10px 0 10px
}

.cont .mobile {
	background: none;
	color: #2E74D3;
	left: 290px;
	position: absolute
}

.area-wrap .mt5 {
	padding: 10px 0 0
}

.feedbackcontainer .wrap {
	background: url(http://p3.qhmsg.com/t01bcad632436dd43bb.png) no-repeat;
	height: 209px;
	width: 476px
}

.feedbackcontainer .tit {
	background: url(http://p6.qhmsg.com/t01ce7947689d0875ba.png) no-repeat;
	font: 20px/100% "寰蒋闆呴粦"
}

.feedbackcontainer .tit,
.ie6 .feedbackcontainer .tit {
	cursor: pointer;
	float: left;
	height: 109px;
	padding: 15px 10px 0 12px;
	width: 20px
}

.feedbackcontainer .tit-hide {
	background-position: 8px 87px
}

.feedbackcontainer .tit-show {
	background-position: -26px 87px
}

.feedbackcontainer .bd {
	background: url(http://p0.qhmsg.com/t014f6e4b7558e7ad03.png);
	background-color: #EFF9EB;
	border-style: solid none;
	border-width: 1px;
	border-color: #D3E1CD;
	float: left;
	height: 197px;
	padding-top: 10px;
	width: 433px
}

.feedbackcontainer .inputbg {
	background: url(http://p4.qhmsg.com/t01eed97a8d560cea6d.png) no-repeat
}

.feedbackcontainer .bd-l-bg {
	float: left;
	height: 144px;
	margin-left: 10px;
	width: 10px
}

.feedbackcontainer .bd-mid {
	background: url(http://p8.qhmsg.com/t013f0d6d3041383075.png) repeat-x;
	float: left;
	height: 144px;
	width: 395px
}

.feedbackcontainer .bd-r-bg {
	background-position: -10px 0;
	float: left;
	height: 144px;
	width: 10px
}

.feedbackcontainer .bd-l-tips-txt {
	color: #999;
	float: left;
	font: 13px/1.5 "瀹嬩綋";
	height: 51px;
	line-height: 50px;
	padding-left: 10px;
	width: 334px
}

.feedbackcontainer .bd-r-tips-txt {
	float: left;
	height: 32px;
	position: relative;
	width: 76px
}

.fedrightbtn:hover {
	background-position: 0 -32px
}

.fedrightbtn:active {
	background-position: 0 -64px
}

.tab-1 .active a {
	background: url(http://p4.qhmsg.com/t01cac3685fb57bd168.png) repeat-x
}

.tab-2 .active a,
.tab-2 .active span {
	color: #666
}

.ie6 .tab-3 a {
	padding-top: 2px
}

.tab-3 .active a {
	background: #e4e4e4;
	border-radius: 2px;
	font-weight: 400
}

.list-1 li:hover,
.list-1 li.hover {
	background: #fcf8e9
}

.list-1 h3 .price {
	color: #f60;
	font-family: "Microsoft Yahei";
	font-weight: 400;
	margin-left: 10px
}

.list-1 .cont p {
	color: #666;
	line-height: 20px
}

.list-1 .extra p {
	color: #999;
	line-height: 30px
}

.ie7 .list-2 li {
	padding: 9px 0
}

.list-wenda .type a {
	color: #888
}

.area-list .sub a {
	margin-right: 8px;
	white-space: nowrap
}

.comments .rate-append strong {
	color: #333
}

.comments .rate-append i {
	background: url(http://p5.qhmsg.com/t010b34e93eda4fcf5a.gif) no-repeat;
	display: block;
	height: 7px;
	left: 29px;
	position: absolute;
	top: -7px;
	width: 12px
}

.daily-ranking .tab-1 a {
	padding: 0;
	text-align: center;
	width: 128px
}

.figure-h .cont h3 {
	position: relative
}

.feedbackcontainer textarea.areatxt {
	background: none;
	border: solid 0 #fff;
	color: #000;
	font: 15px/1.5 "瀹嬩綋";
	height: 134px;
	outline: none;
	overflow: hidden;
	padding-top: 10px;
	width: 390px
}

.list-1 h3 .price em {
	color: #999
}

.list-1 h3 .price strong {
	font-weight: 700
}

.area-list .item a span {
	border-radius: 3px;
	color: #2E74D3;
	display: inline-block;
	padding: 0 5px
}

.md .hd .tit {
	font: normal 16px "Microsoft Yahei";
	padding-left: 0
}

.md-2 .hd .tit {
	color: #444;
	font-weight: 700;
	height: 35px;
	line-height: 35px;
	padding-left: 19px
}

.md-2 .hd .tab-1 {
	margin: 0
}

.md-2 .hd .extra {
	margin-top: 8px
}

.list-wenda .item.hover {
	background: #f2fbef;
	border-color: #ddd
}

.list-wenda .first .cell {
	color: #333
}

.list-wenda .tit .short {
	display: inline
}

.list-wenda .tit .long {
	display: none
}

.list-wenda .result .cont-unit {
	max-height: 328px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 10px;
	position: relative
}

.list-wenda .result .auth-unit {
	border-top: 1px dotted #dfdfdf;
	padding: 10px 15px
}

.list-wenda .open .cell-1 {
	background: #f2fbef;
	padding-right: 5px;
	padding-left: 10px;
	width: 651px
}

.list-wenda .open .cell-2,
.list-wenda .open .cell-3 {
	display: none
}

.list-wenda .open .result {
	display: block
}

.list-wenda .open .tit {
	font-weight: 700
}

.list-wenda .open .btn-unfold {
	display: block;
	float: right;
	margin-left: 10px
}

.xxxx-area-list .has-sub .item-hd {
	background: url(http://p7.qhmsg.com/t011e5a7cd308347ea7.gif) no-repeat 100% 50%;
	margin-right: 5px
}

.xxxx-area-list .has-sub .item-hd,
.area-list .has-sub .item-hd {
	padding: 0 8px
}

.area-list .hover .sub {
	display: block
}

.area-list .item.has-first {
	padding-bottom: 40px;
	padding-top: 2px
}

.comments .hd-unit .date {
	float: right
}

.comments .hd-unit .name {
	color: #666;
	float: left;
	font-size: 14px
}

.comments .hd-unit .rating {
	float: left;
	margin: 2px 5px 0 15px
}

.comments .hd-unit .no {
	margin-left: 25px
}

.doc-bd .area-wrap .area-tit {
	color: #444;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	padding-top: 14px
}

.figure-h .cont .tips {
	background: url(http://p8.qhmsg.com/t01060dd310996e7de9.png) no-repeat;
	font: 12px/210% '瀹嬩綋';
	height: 27px;
	left: 160px;
	position: absolute;
	text-align: center;
	top: 25px;
	width: 83px
}

.ie6 .feedbackcontainer .wrap {
	background: none;
	height: 209px;
	width: 476px;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="http://p3.qhmsg.com/t01bcad632436dd43bb.png", sizingMethod="crop")
}

.ie6 .feedbackcontainer .tit {
	background: none;
	left: 7px;
	position: relative;
	top: 88px;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="http://p6.qhmsg.com/t01ce7947689d0875ba.png", sizingMethod="crop")
}

.area-wrap .tab-2 a:hover,
.area-wrap .tab-2 .active a {
	background-color: #2E74D3;
	border-radius: 3px;
	color: #fff
}

.area-wrap .tab-2.nobd li {
	margin: 0 8px 0 0
}

.list-wenda .result .cont-unit h3 {
	font-size: 18px;
	font-family: "Microsoft Yahei";
	padding: 14px 0 40px 80px
}

.list-wenda .result .auth-unit p {
	color: #888
}

.area-list .item.active a {
	color: #666;
	font-weight: 700
}

.area-wrap .tab-2.nobd li a {
	margin: 0
}

.list-wenda .result .auth-unit h3 a {
	color: #333
}

.area-list .item a:hover span,
.area-list .item a.curr span {
	background-color: #2E74D3;
	color: #fff
}

.area-list .hover a.curr span {
	background-color: #ececec;
	color: #2E74D3
}

.list-wenda .result .cont-unit .gold {
	background: url(http://p0.qhmsg.com/t01b4147ddea023af18.png) no-repeat;
	height: 70px;
	left: 20px;
	position: absolute;
	top: -1px;
	width: 56px
}

.list-wenda .result .cont-unit .cont {
	color: #666;
	font-size: 14px;
	line-height: 28px
}

.list-wenda .open .tit .short {
	display: none
}

.list-wenda .open .tit .long {
	display: inline
}

#js-shop-rank .list-rank li {
	padding: 11px 10px
}

#js-shop-rank .list-rank h3 {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	width: 110px
}

#js-shop-rank .list-rank p {
	color: #999;
	height: 24px;
	line-height: 24px
}

.ie6 #js-shop-rank .list-rank li {
	padding: 12px 10px
}

#panel-welcomePop span.close,
#panel-welcomePop .ft {
	display: none
}

.icon-liansuo {
	background: url(http://p3.qhmsg.com/t014e867b79213061f1.png);
	display: inline-block;
	height: 17px;
	vertical-align: middle;
	width: 34px
}

.friend-link {
	border: 1px solid #DEDEDE;
	color: #888;
	line-height: 26px;
	padding: 0 10px
}

.ui-bottom-tip {
	background-color: #000;
	bottom: 0;
	display: none;
	height: 40px;
	left: 0;
	opacity: 0.75;
	padding: 26px 0;
	position: fixed;
	right: 0;
	filter: alpha(opacity=75);
	z-index: 999999
}

.friend-link a {
	color: #888;
	margin: 0 10px
}

.ui-bottom-tip .tip-content {
	color: #fff;
	font: 20px/40px "寰蒋闆呴粦";
	height: 40px;
	margin: 0 auto;
	text-align: center;
	width: 960px
}

.ui-bottom-tip .tip-close {
	background-color: #202020;
	border: 1px solid #222;
	color: #fff;
	cursor: pointer;
	display: block;
	font: 18px/20px "verdana";
	height: 20px;
	position: absolute;
	right: 1px;
	text-align: center;
	top: 1px;
	width: 20px
}

.topbar .in,
.grid-1c,
.doc-hd .in,
.doc-bd,
.grid-2c1,
.grid-2c2 {
	width: 960px
}

.grid-1c,
.grid-2c1,
.grid-2c2 {
	margin: 0 auto
}

.grid-2c1,
.grid-2c2,
.row {
	clear: both
}

.pct-1o5 {
	float: left;
	width: 20%
}

.pct-1o4 {
	float: left;
	width: 25%
}

.pct-1o3 {
	float: left;
	width: 33.3%
}

.pct-1o2 {
	float: left;
	width: 50%
}

.pct-2o5 {
	float: left;
	width: 40%
}

.pct-3o5 {
	float: left;
	width: 60%
}

.pct-2o3 {
	float: left;
	width: 66.6%
}

.pct-3o4 {
	float: left;
	width: 75%
}

.pct-4o5 {
	float: left;
	width: 80%
}

.pct-1o1 {
	width: 100%
}

.pct-1o10 {
	float: left;
	width: 12%
}

.pct-9o1 {
	float: left;
	width: 88%
}

.grid-2c1 .col-1 {
	float: left;
	width: 690px
}

.grid-2c1 .col-2 {
	float: right;
	width: 260px
}

.grid-2c2 .col-1 {
	float: left;
	width: 495px
}

.grid-2c2 .col-2 {
	float: right;
	width: 495px
}

.grid-2c1:after,
.grid-2c2:after,
.row:after {
	clear: both;
	content: "\20";
	display: block;
	height: 0;
	visibility: hidden
}

.row,
.row .col-2-1,
.row .col-4-1,
.row .col-left-fixed,
.row .col-left,
.row .col-right,
.row .col-right-fixed {
	display: block
}

.row {
	clear: both;
	zoom: 1
}

.addr-search-box {
	background: url(http://p5.qhmsg.com/t01db96650f6b2fafcb.jpg) no-repeat 0 0;
	height: 29px;
	margin: 10px 0 5px 70px
}

.area-select-wrap {
	display: block;
	height: 36px;
	line-height: 1;
	margin: 8px 0;
	position: relative
}

.shop-list-filter {
	background: #f7f7f7;
	border: 1px solid #DFDFE1;
	border-top: 2px solid #4BAC20
}

.addr-search-box form {
	width: 307px
}

.shop-list-filter ul {
	float: left;
	width: 320px
}

.shop-list-filter ul li {
	border-right: solid 1px #E3E3E5;
	cursor: pointer;
	float: left;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 99px
}

.shop-list-filter li a {
	color: #000;
	display: block
}

.shop-list-filter li a,
.shop-list-filter li a:hover {
	text-decoration: none
}

.row:after {
	clear: both;
	content: '\20';
	display: block;
	height: 0;
	visibility: hidden
}

.row .col-left-fixed {
	float: left
}

.row .col-right-fixed {
	float: right
}

.addr-search-box .addr-ipt {
	background: transparent;
	border: 0;
	color: #666;
	float: left;
	height: 19px;
	line-height: 19px;
	padding: 5px 5px 5px 24px;
	width: 205px
}

.addr-search-box .addr-btn {
	background: transparent;
	border: 0;
	cursor: pointer;
	float: left;
	height: 29px;
	text-indent: -9999px;
	width: 72px
}

.addr-search-box .default {
	color: #999
}

.addr-search-box .addr-search-err {
	color: red;
	display: none;
	float: left;
	height: 29px;
	line-height: 29px;
	margin-left: 10px
}

.area-select-wrap .area-sel {
	border: 1px solid #CECECE;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #999;
	cursor: pointer;
	float: left;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	margin: 0 8px 0 0;
	padding-left: 8px;
	position: relative;
	z-index: 9999
}

.area-select-wrap .icon-arrow {
	background: url(http://p0.qhmsg.com/t010d71e7b045cd4e73.png) no-repeat 10px -30px;
	height: 22px;
	width: 26px
}

.area-select-wrap .select-pannel {
	background: #FBFBFB;
	border: solid 1px #CFCFCF;
	display: none;
	left: -1px;
	line-height: 1;
	padding: 8px 0;
	position: absolute;
	top: 38px;
	width: 460px;
	z-index: 10001
}

.shop-list .list-item {
	border: 0;
	border-bottom: 1px solid #DFDFE1;
	color: #888;
	line-height: 26px;
	margin: 0;
	padding: 6px 0;
	position: relative
}

.shop-list .list-item-last {
	border: 0
}

.shop-list .no-data-merrepair {
	background: #FFFAE4;
	font-size: 14px;
	height: 51px;
	margin: 0 0;
	overflow: hidden;
	padding-top: 30px;
	text-align: center;
	z-index: 1
}

.shop-list-filter .extra {
	display: none;
	float: right;
	margin: 6px 10px 0 0
}

.shop-list-filter .btn-mode-map {
	background: #fff url(http://p7.qhmsg.com/t01c9ef4268ff127a67.png) no-repeat 10px 0;
	border: 1px solid #DBDBDB;
	display: inline-block;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	padding: 0 10px 0 35px;
	width: auto
}

.shop-list-filter .filter-check {
	float: left;
	line-height: 35px;
	text-align: left;
	width: 260px
}

.map-container-wrap .map-container {
	height: 455px;
	width: 890px
}

.map-container-wrap .pagination {
	padding: 10px 0
}

.map-container-wrap .ft {
	display: none
}

.area-select-wrap .select-pannel h3 {
	background: none;
	font-weight: 400;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0 10px;
	position: relative;
	text-indent: inherit
}

.shop-list-filter .filter-check label {
	margin-right: 10px
}

.shop-list-filter ul li.active {
	background: #E4E4E4
}

.area-select-wrap .select-pannel .select-list {
	background: #FFF;
	border: solid 1px #E8E8E8;
	margin: 12px 12px 3px;
	padding: 12px 12px 0
}

.area-select-wrap .area-sel .sel-txt {}

.shop-list .list-item .pic {
	border: 1px solid #e6e6e6;
	float: left;
	margin-top: 2px;
	margin-right: 10px
}

.shop-list .list-item .cont {
	margin-top: 2px;
	margin-left: 80px
}

.map-container-wrap .mode-map .pop-bd {
	height: 110px
}

.area-select-wrap .select-pannel h3 .close {
	background: url(http://p2.qhmsg.com/t011be77565f0a2f8e8.png) no-repeat 0 -7px;
	cursor: pointer;
	display: block;
	height: 20px;
	line-height: 100px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 0;
	width: 55px
}

.area-select-wrap .select-pannel .select-list a {
	color: #000;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin: 0 18px 5px 0
}

.shop-list .list-item .pic img {
	height: 70px;
	width: 70px
}

.shop-list .list-item .cont h3 {
	font-size: 14px
}

.shop-list .list-item .cont h3 a {
	color: #2e74d3;
	font-weight: 300
}

.shop-list .list-item .cont .desc,
.shop-list .list-item .cont .addr {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 370px
}

.shop-list .list-item .cont .shop-score {
	position: absolute;
	right: 120px;
	text-align: center;
	top: 6px;
	width: 160px
}

.shop-list .list-item .cont .into-shop-n {
	background: url(http://p0.qhmsg.com/t01fd30fb25c0c2dbc1.png) no-repeat 0 0;
	color: #fff;
	display: block;
	float: right;
	font-weight: 700;
	height: 31px;
	line-height: 31px;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 31px;
	width: 95px
}

.map-container-wrap .mode-map .pop-bd .im-shop {
	display: none
}

.shop-list .list-item .cont .into-shop-n:hover {
	background-position: 0 -31px;
	text-decoration: none
}

.shop-list .list-item .cont .into-shop-n:active {
	background-position: 0 -62px
}

.page-index .doc-bd,
.page-index .topbar .in {
	width: 1200px
}

.area-select-wrap {
	height: 42px;
	margin: 0
}

.addr-search-box {
	background: #fff;
	border: 1px solid #185;
	height: 40px;
	margin: 0
}

.addr-search-err {
	color: red;
	display: none;
	float: left;
	height: 29px;
	line-height: 29px;
	margin-left: 10px
}

.addr-search-box form {
	width: 100%
}

.page-index .top-cate-slide-inner {
	background: #fff;
	margin: 0 auto;
	position: relative
}

.page-index .top-cate-slide-inner,
.page-index .top-cate-slide-inner .slide-inner {
	height: 340px;
	overflow: hidden;
	width: 1200px
}

.page-index .top-cate-small-slide {
	background: #F7F7F7
}

.page-index .top-cate-small-slide-inner {
	background: #fff;
	border: 0;
	border-top: 1px solid #F7F7F7;
	font-size: 0;
	margin: 0 auto;
	width: 1200px
}

.page-index .section-block {
	background: #F7F7F7
}

.page-index .shop-list-extend-filter {
	padding: 20px 0
}

.area-select-wrap .area-sel {
	border: 1px solid #185;
	border-radius: 0;
	color: #333;
	padding: 4px 7px 4px 13px;
	width: 120px
}

.area-select-wrap .select-pannel {
	top: 42px
}

.addr-search-box .addr-ipt {
	background: transparent;
	border: 0;
	color: #666;
	float: left;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	padding: 10px 5px 10px 14px;
	width: 449px
}

.addr-search-box .addr-btn {
	background: #185;
	border: 0;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-indent: 0;
	width: 120px
}

.addr-search-box .default {
	color: #999
}

.page-index .top-cate-slide img {
	width: 100%
}

.page-index .top-cate .cate-list {
	margin: 0 auto;
	position: relative;
	width: 1200px;
	z-index: 9
}

.page-index .top-cate .cate-list-main {
	left: 0;
	position: absolute;
	top: 10px;
	width: 235px
}

.page-index .top-cate .cate-list-sub {
	background: transparent;
	display: none;
	font-size: 0;
	height: 338px;
	left: 226px;
	padding-left: 9px;
	position: absolute;
	top: 0
}

.page-index .top-cate .cate-list-sub-inner {
	background: #F7F7F7;
	border: 1px solid #185;
	height: 100%;
	overflow: hidden
}

.page-index .top-cate-slide-inner .slide-item {
	float: left;
	height: 340px;
	width: 1200px
}

.page-index .top-cate-slide-inner .slide-ctrl {
	bottom: 10px;
	position: absolute;
	right: 20px
}

.page-index .top-cate-slide-inner .ctrl-item {
	background: #fff;
	border-radius: 50%;
	cursor: pointer;
	display: inline-block;
	height: 12px;
	margin: 0 4px;
	opacity: .5;
	filter: alpha(opacity=50);
	width: 12px
}

.page-index .top-cate-slide-inner .ctrl-curr {
	background: #333;
	opacity: 1;
	filter: alpha(opacity=100)
}

.page-index .top-cate-small-slide .item,
.page-index .top-cate-small-slide .item-last {
	border: 0;
	border-right: 1px solid #F7F7F7;
	display: inline-block;
	width: 299px
}

.page-index .top-cate-small-slide .item-last {
	border: 0
}

.page-index .section-block .tit {
	font-size: 14px;
	padding: 20px 0 0
}

.page-index .section-block .tit-inner {
	margin: 0 auto;
	position: relative;
	width: 1200px
}

.page-index .section-block .cnt {
	background: #F7F7F7
}

.page-index .section-block .cnt-inner {
	background: #fff;
	margin: 0 auto;
	width: 1200px
}

.page-index .hot-hs-product .cnt-left {
	background: url(http://p5.qhmsg.com/t01a10599c63e402740.png) no-repeat 0 0;
	height: 301px;
	width: 200px
}

.page-index .hot-hs-product .cnt-right {
	margin-left: 200px
}

.page-index .hot-lp-product .cnt-left {
	background: url(http://p7.qhmsg.com/t0181716474f1ff8f12.png) no-repeat 0 0;
	height: 301px;
	width: 200px
}

.page-index .hot-lp-product .cnt-right {
	margin-left: 200px
}

.page-index .index-shop-list .cnt {
	background: #fff;
	padding-bottom: 80px
}

.page-index .index-shop-list .cnt-left {
	width: 890px
}

.page-index .index-shop-list .cnt-right {
	margin-left: 930px;
	padding-top: 82px
}

.page-index .shop-list-extend-filter .col-left-fixed {
	width: 300px
}

.page-index .shop-list-extend-filter .col-right {
	margin-left: 300px
}

.page-index .top-cate .cate-list-sub a {
	border: 1px solid #E1E1E1;
	color: #333;
	display: inline-block;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	margin-left: 17px;
	margin-bottom: 20px;
	text-align: center;
	width: 116px
}

.page-index .section-block .tit h2 {
	color: #5A5A5A;
	font-size: 24px;
	line-height: 2
}

.page-index .hot-hs-product .cnt-left a,
.page-index .hot-lp-product .cnt-left a {
	display: block;
	height: 100%;
	width: 100%
}

.page-index .top-cate .cate-list-main .item {
	background: url(http://p2.qhmsg.com/t01c035e0988a964a21.png) no-repeat 0 0;
	border-bottom: 1px solid #9A9895;
	height: 84px
}

.page-index .top-cate .cate-list-main .citem-xsj {
	background: url(http://p1.qhmsg.com/t01280de86e9d9dc470.png) no-repeat 0 -9px
}

.page-index .top-cate .cate-list-main .citem-xdn {
	background: url(http://p1.qhmsg.com/t01280de86e9d9dc470.png) no-repeat 0 -104px
}

.page-index .top-cate .cate-list-main .citem-hs {
	background: url(http://p1.qhmsg.com/t01280de86e9d9dc470.png) no-repeat 0 -207px
}

.page-index .top-cate .cate-list-main .citem-lp {
	background: url(http://p1.qhmsg.com/t01280de86e9d9dc470.png) no-repeat 0 -308px
}

.page-index .top-cate .cate-list-sub .arrow-left {
	background: url(http://p4.qhmsg.com/t0145e5f8e7edf2d687.png) no-repeat center;
	height: 13px;
	left: 1px;
	position: absolute;
	top: 34.5px;
	width: 9px
}

.page-index .top-cate .cate-list-sub .sub-item {
	display: none;
	padding-top: 27px;
	width: 700px
}

.page-index .top-cate .cate-list-sub .for-citem-xsj {
	padding-top: 10px
}

.page-index .top-cate .cate-list-sub .left-tit {
	font-size: 12px;
	height: 42px;
	line-height: 42px;
	text-align: right;
	width: 90px
}

.page-index .top-cate .cate-list-sub .right-cnt {
	margin-left: 90px
}

.page-index .section-block .tit .go-more {
	background: url(http://p1.qhmsg.com/t0142af699131aff09e.png) no-repeat right 0;
	color: #666;
	padding-right: 20px;
	position: absolute;
	right: 0;
	top: 15px
}

.page-index .top-cate .cate-list-main .item a {
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 84px;
	padding-left: 95px;
	text-decoration: none
}

.page-index .top-cate .cate-list-sub a:hover {
	border-color: #185;
	color: #185
}

.page-index .top-cate .cate-list-sub a:hover,
.page-index .hot-lp-product .cnt-left a:hover,
.page-index .hot-hs-product .cnt-left a:hover {
	text-decoration: none
}

.page-index .top-cate .cate-list-main .item:hover {
	background: #185
}

.page-index .top-cate .cate-list-sub .for-citem-xsj .row {
	padding-top: 15px
}

.page-index .top-cate .cate-list-sub .for-citem-xsj .left-tit {
	height: 18px;
	line-height: 18px;
	width: 145px
}

.page-index .top-cate .cate-list-sub .for-citem-xsj .right-cnt {
	border-bottom: 1px solid #F0F0F0;
	margin-left: 155px;
	margin-right: 10px;
	padding-bottom: 5px
}

.page-index .section-block .tit .go-more:hover {
	color: #333
}

.page-index .top-cate .cate-list-main .item a:hover {
	color: #d6eaf0;
	text-decoration: none
}

.page-index .top-cate .cate-list-sub .for-citem-xsj .left-tit span {
	font-family: "瀹嬩綋"
}

.page-index .top-cate .cate-list-sub .for-citem-xsj .right-cnt a {
	border: 0;
	border-left: 1px solid #E0E0E0;
	height: 18px;
	line-height: 18px;
	margin-left: 0;
	margin-bottom: 8px;
	padding: 0 10px;
	width: auto
}

.page-index .ui-addrsug-suglist,
.shop-list-filter,
.page-index .ui-addrsug-suglist .ui-addrsug-sugitem,
.page-index .ui-addrsug-defsug {
	font-size: 14px
}

.shop-list-filter {
	border: 1px solid #D6D6D6;
	color: #666
}

.index-top-banner-inner {
	height: 80px;
	margin: 0 auto;
	width: 1200px
}

.shop-list-filter .icon {
	display: none
}

.shop-list-filter .sort-type {
	margin-right: 20px;
	width: auto
}

.shop-list-filter .filter-check {
	line-height: 42px
}

.page-index .shop-list {
	font-size: 14px
}

.page-index .pagination {
	font-size: 16px
}

.js-hot-lp-list:after {
	clear: both;
	content: "\20";
	display: block;
	height: 0;
	visibility: hidden
}

.js-hot-lp-list .item {
	border: 0;
	border-left: 1px solid #F7F7F7;
	color: #666;
	float: left;
	font-size: 14px;
	text-align: center;
	width: 199px
}

.js-hot-lp-list .item-first {
	border-color: #fff
}

.js-hot-lp-list .p-img {
	height: 199px;
	line-height: 199px;
	padding: 24px 0 0
}

.js-hot-lp-list .p-name {
	font-size: 16px;
	line-height: 2
}

.js-hot-lp-list .p-price {
	color: #FC6621;
	line-height: 1.6
}

.js-hot-hs-list:after {
	clear: both;
	content: "\20";
	display: block;
	height: 0;
	visibility: hidden
}

.js-hot-hs-list .item {
	border: 0;
	border-left: 1px solid #F7F7F7;
	color: #666;
	float: left;
	font-size: 14px;
	text-align: center;
	width: 199px
}

.js-hot-hs-list .item-first {
	border-color: #fff
}

.js-hot-hs-list .p-img {
	height: 199px;
	line-height: 199px;
	padding: 32px 0 0
}

.js-hot-hs-list .p-name {
	font-size: 16px;
	line-height: 2
}

.js-hot-hs-list .p-price {
	color: #FC6621;
	line-height: 1.6
}

.index-top-banner .col-left-fixed {
	width: 235px
}

.index-top-banner .col-right {
	margin-left: 300px
}

.index-top-banner .logo {
	background: url(http://p9.qhmsg.com/t01dbcc1db722b5c99c.png) no-repeat 0 center;
	display: block;
	height: 80px;
	width: 200px
}

.index-top-banner .top-banner-cate {
	float: right;
	padding-left: 30px
}

.shop-list-filter .sort-type li {
	border: 1px solid #F5F5F5;
	border-top: 0;
	border-bottom: 0;
	height: 42px;
	line-height: 42px;
	width: 120px
}

.page-index .pagination span {
	background: #FC6621;
	border: 1px solid #FC6621;
	color: #fff;
	height: 42px;
	line-height: 42px;
	padding: 0;
	width: 42px
}

.page-index .pagination a {
	background: #fff;
	border: 1px solid #D6D6D6;
	border-radius: 0;
	color: #999;
	height: 42px;
	line-height: 42px;
	margin-left: 3px;
	padding: 0;
	width: 42px
}

.js-hot-lp-list .item a {
	color: #666;
	display: block;
	height: 301px;
	width: 100%
}

.js-hot-lp-list .item a,
.js-hot-lp-list .item a:hover {
	text-decoration: none
}

.js-hot-lp-list .p-img img {
	height: 160px
}

.js-hot-hs-list .item a {
	color: #666;
	display: block;
	height: 301px;
	width: 100%
}

.js-hot-hs-list .item a,
.js-hot-hs-list .item a:hover {
	text-decoration: none
}

.js-hot-hs-list .p-img img {
	height: 160px
}

.index-top-banner .top-banner-cate li {
	float: left;
	font-size: 0;
	line-height: 80px;
	padding: 0
}

.shop-list-filter .sort-type li a {
	color: #666
}

.page-index .shop-list .list-item {
	height: 92px;
	line-height: 31px;
	padding: 20px 0
}

.page-index .shop-list .list-item-hover {
	background: #fafafa
}

.page-index .shop-list .no-valid-warn {
	background: #f7f7f7;
	color: #666;
	padding: 5px 20px
}

.page-index .index-shop-list .haoping-list {
	border: 1px solid #D6D6D6;
	font-size: 14px
}

.index-top-banner .top-banner-cate:after {
	clear: both;
	content: "\20";
	display: block;
	height: 0;
	visibility: hidden
}

.shop-list-filter .sort-type li.active {
	background: #fff;
	border-color: #D6D6D6;
	color: #185
}

.shop-list-filter .sort-type li.li-first {
	border-left: 0
}

.page-index .pagination a.first {
	margin-left: 0
}

.page-index .pagination a.first,
.page-index .pagination a.last {
	width: 60px
}

.page-index .pagination a.pre,
.page-index .pagination a.next {
	width: 100px
}

.index-top-banner .top-banner-cate li.last {
	padding-right: 0
}

.shop-list-filter .sort-type li.active a {
	color: #185
}

.page-index .shop-list .list-item .pic {
	margin-top: 0
}

.page-index .shop-list .list-item .cont {
	margin: 0 0 0 102px
}

.page-index .shop-list .list-item .icon {
	margin-top: -2px;
	margin-right: 4px
}

.page-index .index-shop-list .haoping-list .tit {
	background: #F7F7F7;
	color: #333;
	font-size: 20px;
	height: 42px;
	line-height: 42px;
	margin: 0;
	padding: 0;
	text-align: center
}

.page-index .index-shop-list .haoping-list .cont-list-item {
	border-top: 1px solid #E6E6E6;
	color: #666;
	height: 100px;
	padding: 20px 0
}

.page-index .index-shop-list .haoping-list .s-num {
	color: #666;
	float: left;
	font-size: 26px;
	height: 52px;
	line-height: 52px;
	margin: 0;
	text-align: center;
	width: 56px
}

.page-index .index-shop-list .haoping-list .s-num-red {
	color: #FC6621
}

.page-index .index-shop-list .haoping-list .pic {
	border: 1px solid #E6E6E6;
	float: left;
	margin-right: 6px
}

.page-index .index-shop-list .haoping-list .cont {
	float: left;
	overflow: hidden;
	width: 150px
}

.page-index .shop-list .list-item .pic img {
	height: 90px;
	width: 90px
}

.page-index .shop-list .list-item .cont h3 {
	font-size: 0
}

.page-index .index-shop-list .haoping-list .pic img {
	height: 50px;
	width: 50px
}

.page-index .index-shop-list .haoping-list .cont h3 {
	height: 26px;
	line-height: 26px;
	margin-bottom: 4px;
	overflow: hidden
}

.page-index .shop-list .list-item .cont h3 a {
	font-size: 14px
}

.page-index .shop-list .list-item .cont h3 a,
.page-index .index-shop-list .haoping-list .cont h3 a {
	color: #185
}

.page-index .shop-list .list-item .cont .shop-score {
	right: 180px;
	text-align: left;
	top: 22px
}

.page-index .shop-list .list-item .cont .into-shop-n {
	background: #fff;
	border: 1px solid #185;
	color: #185;
	display: none;
	font-size: 18px;
	font-weight: 400;
	height: 40px;
	line-height: 40px;
	top: 45px;
	width: 140px
}

.page-index .shop-list .list-item-hover .cont .into-shop-n {
	display: block
}

.page-index .shop-list .list-item .cont .desc,
.page-index .shop-list .list-item .cont .addr {
	width: 390px
}

.page-index .shop-list .list-item .cont .shop-grade {
	display: inline-block;
	font-size: 14px;
	margin-left: 8px
}

.index-top-banner .top-banner-cate a,
.index-top-banner .top-banner-cate .item {
	border: 1px solid #fff;
	color: #666;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding: 0 18px;
	text-decoration: none;
	vertical-align: middle
}

.index-top-banner .top-banner-cate a {
	position: relative
}

.index-top-banner .top-banner-cate .hot-label {
	background: url(http://p9.qhmsg.com/t01198d7629a60c4940.png);
	height: 15px;
	position: absolute;
	right: 0;
	top: -3px;
	width: 24px
}

.index-top-banner .top-banner-cate .sub-select {
	background: #fff;
	border: 1px solid #fff;
	display: none;
	left: -1px;
	line-height: 40px;
	position: absolute;
	right: -1px;
	top: 40px
}

.index-top-banner .top-banner-cate a:hover {
	background: #f4f4f4;
	text-decoration: none
}

.index-top-banner .top-banner-cate .sub-select a {
	display: block;
	padding: 0;
	text-align: center
}

.index-top-banner .top-banner-cate .has-sub-select .item {
	background: url(http://p8.qhmsg.com/t01548f00668b24011b.gif) no-repeat 92% -27px;
	position: relative
}

.index-top-banner .top-banner-cate .hover .item {
	background: url(http://p8.qhmsg.com/t01548f00668b24011b.gif) no-repeat 92% -65px;
	border-color: #E8E8E8 #E8E8E8 #fff
}

.index-top-banner .top-banner-cate .hover .sub-select {
	border-color: #fff #E8E8E8 #E8E8E8;
	display: block
}

.md .hd,
.md .bd,
.pri-nav,
.pagination a,
.pop_info,
.panel-tom01 .input,
.hd-search-info .search-hot-word a,
.use-promo-wrap .promo-selector,
.md .hd,
.md .bd,
.tab-3 .active a,
.area-list .item a span,
.area-wrap .tab-2 a:hover,
.area-wrap .tab-2 .active a,
.area-select-wrap .area-sel,
.area-select-wrap .area-sel,
.page-index .top-cate-slide-inner .ctrl-item,
.page-index .pagination a {
	background-clip: padding-box
}